$99,500 - $149,300 USD yearly
Originally posted 8 October 2026 by the employer.
About the role
This role involves prototyping, designing, developing, and commercializing embedded and cloud software solutions for mobile use cases. You will integrate on-device LLMs and on-device vector DBs into the Android Platform stack.
What you'll do
- Develop embedded and cloud software solutions for agentic mobile use cases.
- Add features to the Android Platform stack (Application Layer, Middleware and Native).
- Integrate on-device LLMs and on-device vector DBs.
- Prototype, design, develop, and support commercialization of software solutions.
What you'll need
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Experience with embedded Linux and/or Android.
- Experience in Android SDK, NDK, Android OS concepts and architecture (HALs, Security and Treble).
- Working experience in S/W bring up and analyzing crash dumps.
Nice to have
- 3 years of experience with development of Object-Oriented S/W using C++, Java, OR Rust.
- Solid understanding of Operating System Concepts and Concurrency.
- Strong proficiency in using git for S/W development.
- Prior experience with on-device AI runtimes like TFLite, Pytorch edge, ExecuTorch and Qualcomm AI stack.
- 3 years of industry experience developing using Modern C++ (C++14 or newer) and/or Java, Kotlin.
- Familiarity with python for AI/ML related software development.
- Familiarity with ARM processors, ARM Assembly, Mobile SoC architecture - subsystems, hypervisor/virtualization, security, memory, storage, buses, peripherals, power, thermals.
Skills: embedded Linux, Android OS concepts, HALs, hypervisor/virtualization, crash dumps
This role has been open 0 days — well below the 58-day median for Systems Software Engineering roles.
Systems Software Engineering · Systems Software
|
Open roles in category
679
|
Median days open
58 d
|
Median salary
$213k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Qualcomm | All employers we track in this specialty (679 roles · 73 employers) |
|---|---|---|
| Open roles in this specialty | 171 | 679 |
| Open roles in the wider Software, Firmware & Systems family | 733 | 6085 · 146 employers |
| Median days open | 73 d | 58 d (+15 d vs this employer) |
| Median salary (USD postings) | — | $213k |
Skills observed across this category: embedded Linux, Android OS concepts, HALs, hypervisor/virtualization, crash dumps
Who's hiring in this category
- Qualcomm (this employer) · 168 open roles · median 73 d
- NVIDIA · 127 open roles · median 51 d
- AMD · 61 open roles · median 49 d
- Mobileye · 29 open roles · median 72 d
- Broadcom · 22 open roles · median 44 d
- Arm Holdings · 20 open roles · median 106 d
How we counted: 679 open Systems Software Engineering (Systems Software) roles from 73 employers tracked in the SemiconductorJobs index, counted 9 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.