Qualcomm
CPU Software Architecture Senior Engineer
$118K–$177K
San Diego, California · On-site · Senior · Full-time · Posted Oct 5, 2026
- Experience
- 2+ years with a bachelor's degree; 1+ year with a master's degree; or no years specified with a PhD. Also requires 2+ years of academic or work experience with a programming language. Preferred: 3+ years of embedded system development.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or related field, with experience alternatives as stated.
About the job
Develops CPU subsystem software architecture and firmware for Qualcomm SoCs, including hardware-software co-design, system optimization, and enablement of CPU features.
What you'll do
- Design, implement, validate, and optimize embedded or cloud-edge software modules.
- Contribute to coding, unit testing, debugging, integration, code reviews, and regression testing.
- Collaborate across project teams and document software projects.
What they ask for
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience; OR a master's degree in a related field and 1+ year of such experience; OR a PhD in a related field.
- 2+ years of academic or work experience with a programming language such as C, C++, Java, or Python.
Nice to have
- 3+ years of embedded system development; familiarity with ARM CPU architecture and ARMv8/v9 ISA, performance optimization on ARM-based SoCs, and Linux or RTOS software/driver development.
- Master's degree in a related field; understanding of RISCV architecture is a plus.
Pay
$117,800.00 - $176,600.00 USD base salary
Tools
C, C++, Java, Python, ARMv9, ARMv8/v9 ISA, Linux, zephyr RTOS
Model-written summary · the original posting is authoritative