Lenovo
SDK Integration Engineer
$111K–$170K
Chicago, Illinois · Full-time · Posted Oct 28, 2026
- Experience
- 5+ years of software engineering experience; the posting also accepts a bachelor’s degree or 4+ years of equivalent practical experience for the education qualification.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or 4+ years of equivalent practical experience.
About the job
Integrates, validates, and supports the Qira SDK across Linux, RTOS, and other embedded systems on Lenovo, Motorola, and partner devices, from bring-up through production and ongoing support.
What you'll do
- Integrate and package SDK components, adapting them to device platforms and resolving build and compatibility issues.
- Debug production integrations and optimize reliability, performance, security, and real-time behavior on constrained devices.
- Develop integration tests, documentation, sample applications, and diagnostic tools while coordinating with device and SDK teams.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or 4+ years of equivalent practical experience.
- 5+ years of software engineering experience, including hands-on Linux or embedded development and integration of SDKs, libraries, middleware, or device-facing services.
- Rust, C and/or C++ skills, including memory management, concurrency, native interfaces, and systems debugging; Python and/or shell scripting experience.
- Practical Linux experience; hands-on RTOS development or integration; and experience with cross-compilation, target debugging, build systems, Git, automated testing, and CI/CD.
Nice to have
- Experience with Yocto/OpenEmbedded, Buildroot, FreeRTOS, Zephyr, QNX, or similar embedded platforms.
- Experience with connected-device SDKs, AI service clients, streaming responses, device-to-cloud integrations, or agentic AI concepts.
Pay
110,600–169,510 USD annual base salary
Tools
Qira SDK, Linux, RTOS, Rust, C, C++, Python, CMake
AI focus
Enables the Qira SDK, including AI-connected device experiences; assesses on-device Qira capabilities and collaborates on adapters, companion services, or gateway-based approaches for constrained devices.
Model-written summary · the original posting is authoritative