{"id":3422222,"url":"https://alion.io/job/lenovo-sdk-development-engineer","title":"SDK Development Engineer","company":{"id":15044,"name":"Lenovo","domain":"lenovo.com","url":"https://alion.io/company/lenovo","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Avature","truth_index":{"grade":"A","score":100,"open_postings":11,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":11,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Chicago, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":121000,"max_usd":224000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3667},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CMake","optional":false},{"name":"Git","optional":false},{"name":"Least Privilege","optional":false},{"name":"PowerShell","optional":false},{"name":"Python","optional":false},{"name":"Threat Modeling","optional":false},{"name":"WinDbg","optional":false},{"name":"Windows","optional":false},{"name":"A2A","optional":true},{"name":"AI Agents","optional":true},{"name":"Assembly","optional":true},{"name":"Kotlin","optional":true},{"name":"Kotlin Multiplatform","optional":true},{"name":"Linux","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-10-28T21:11:49Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-30T14:57:44Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About Our Team\nWe are seeking a hands-on Windows SDK Development Engineer to design, build, integrate, and maintain Qira SDK capabilities for supported Windows devices and applications. This role owns production-quality code, Windows platform integration, developer-facing APIs, automated validation, and technical troubleshooting throughout the SDK release lifecycle.\nYou will collaborate with Qira core SDK, Windows application, device platform, AI services, and security teams across Lenovo, Motorola, and external partners. The focus is software engineering and technical delivery, translating product requirements and integration feedback into secure, reliable, and maintainable Windows SDK features.\nLocation: Chicago, IL (Hybrid; 3 days onsite, 2 days remote)\nWhat You’ll Do\nDevelop Windows SDK Capabilities\nDesign, implement, review, and maintain Windows-specific SDK components, platform adapters, and supported language bindings while contributing reusable functionality to shared SDK components.\nBuild documented APIs with clear lifecycle, threading, memory ownership, error handling, cancellation, and asynchronous event contracts.\nMaintain source and binary compatibility where required and manage breaking changes through appropriate versioning and deprecation practices.\nImplement native and managed interoperability using technologies appropriate to the SDK architecture, including C-compatible interfaces, P/Invoke, COM, and WinRT.\nIntegrate with Windows Applications & Services\nIntegrate Qira capabilities into supported Windows desktop applications, background processes, and services using appropriate process boundaries and IPC mechanisms.\nImplement and validate Windows lifecycle behavior, including initialization, shutdown, sign-in/sign-out, lock/unlock, sleep/resume, network changes, and service recovery.\nMaintain compatibility across supported Windows versions, x64 and ARM64, application frameworks, runtime dependencies, and deployment models.\nDevelop responsive, asynchronous integrations with Qira services, including streaming responses, retries, timeouts, cancellation, and offline or degraded behavior.\nValidate enterprise proxy, certificate, security, and connectivity requirements.\nSecure Device Experiences\nImplement authentication, token lifecycle management, TLS certificate validation, and secure local storage using appropriate Windows capabilities.\nApply least privilege, secure IPC, safe DLL loading, dependency management, and secure local file and configuration handling.\nSupport consent and permission boundaries for device data and AI capabilities while protecting sensitive information in diagnostics and logs.\nPartner with security and Qira engineering teams on threat modeling, vulnerabilities, and security remediation.\nDebug & Optimize Production Behavior\nDiagnose crashes, hangs, deadlocks, race conditions, memory or handle leaks, DLL loading failures, and interoperability defects using Visual Studio, WinDbg, symbols, crash dumps, and Windows diagnostics.\nMeasure and optimize startup time, responsiveness, CPU, memory, and power impact, using structured diagnostics and ETW where appropriate.\nOwn defect reproduction, root-cause analysis, code fixes, regression testing, and release verification.\nBuild, Test & Release the SDK\nMaintain reproducible Windows builds using Visual Studio/MSVC, MSBuild, CMake, or equivalent SDK tooling, with CI/CD automation using PowerShell or Python.\nDevelop unit, integration, API-contract, interoperability, and regression tests across supported architectures, Windows versions, permissions, lifecycle transitions, and connectivity scenarios.\nProduce versioned SDK packages, debug symbols, dependency inventories, release notes, and sample applications using NuGet or native distribution formats as appropriate.\nSupport application packaging such as MSIX, code signing, artifact verification, upgrade testing, dependency compatibility, and rollback.\nEnable Integrations Through Working Code\nCreate reference integrations, API documentation, troubleshooting guides, samples, and diagnostic tooling for Windows developers.\nWork with internal and external engineering teams to reproduce integration issues and improve SDK usability.\nTranslate integration feedback into actionable engineering requirements and participate in design and code reviews.\nBasic Qualifications\nBachelor’s degree in Computer Science, Computer Engineering, or a related field, or 4+ years of equivalent practical experience.\n5+ years of professional software engineering experience, including substantial hands-on Windows development and delivery of SDKs, reusable libraries, platform components, or developer-facing APIs.\nExperience in modern C++ and/or C#/.NET skills with experience across native and managed boundaries, including memory ownership, marshaling, concurrency, and asynchronous execution.\nExperience designing maintainable APIs and managing SDK compatibility, dependencies, testing, and releases.\nHands-on experience debugging Windows applications using Visual Studio, crash dumps, and/or WinDbg.\nExperience with Windows build tooling, Git, automated testing, CI/CD, and PowerShell and/or Python.\nPreferred Qualifications\nExperience with Win32, Windows App SDK/WinUI, WPF, COM/WinRT, or P/Invoke.\nExperience with Rust, Kotlin/Kotlin Multiplatform, or other SDK implementation languages and native bindings.\nExperience building native Windows ARM64 applications or libraries.\nExperience with ETW, Windows Performance Recorder/Analyzer, Windows Error Reporting, symbols, and production diagnostics.\nExperience with NuGet, MSIX, Authenticode signing, software supply-chain security, or vulnerability remediation.\nStrong understanding of Windows processes, threads, synchronization, services, IPC, security contexts, DLLs, and application lifecycle.\nExperience integrating AI services, streaming APIs, or local inference runtimes.\nFamiliarity with agentic AI, MCP, A2A, and permission/consent models.\nLinux, Android, or embedded experience supporting shared SDK architecture and cross-device interoperability.\nKnowledge of TLS, authentication, secure credential handling, and resilient network communication.\nStrong technical ownership, problem-solving, and cross-functional communication skills.\nWe are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.","description_format":"text","description_chars":6573,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Servers & Data Center Hardware","Smartphones","Laptops"],"lifecycle":[{"event":"open","at":"2026-10-28T21:11:49Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":11,"reasons":["conf:3","velocity","win:early","comp:brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/lenovo-sdk-development-engineer","json_url":"https://alion.io/job/lenovo-sdk-development-engineer.json","meta":{"generated_at":"2026-10-30T17:38:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6219,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":15044},"rest":"https://alion.io/mcp/rest/get_company?id=15044"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flenovo-sdk-development-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Flenovo-sdk-development-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Flenovo-sdk-development-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/lenovo-sdk-development-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flenovo-sdk-development-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3422222}},{"tool":"search_jobs","arguments":{"company":"lenovo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3422222},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}