Qualcomm
CPU Software Architecture Staff Engineer
$141K–$212K
San Diego, California · On-site · Staff · Full-time · Posted Oct 5, 2026
- Experience
- Bachelor's degree: 4+ years of Software Engineering or related work experience; Master's degree: 3+ years; PhD: 2+ years. Also requires 2+ years with a programming language. Preferred: 6+ years of experience in embedded system development.
- Education
- Bachelor's, Master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Develops CPU software architecture, firmware, and embedded software for Qualcomm SoCs, including hardware-software co-design and system optimization.
What you'll do
- Design, implement, validate, and optimize software modules for embedded and cloud-edge products.
- Contribute to feature coding, testing, debugging, integration, code reviews, and issue resolution.
- Collaborate across project teams and document software projects.
What they ask for
- 2+ years of experience with a programming language such as C, C++, Java, or Python.
- Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA.
- Experience in embedded system development.
- Experience with software or driver development for Linux or RTOS, such as Zephyr RTOS.
Nice to have
- Master's degree in Engineering, Information Systems, Computer Science, or a related field.
- Understanding of RISC-V architecture fundamentals.
Pay
$141,300.00 - $211,900.00 USD base salary
Tools
C, C++, Java, Python, ARMv8/v9 ISA, Linux, RTOS, Zephyr RTOS
Model-written summary · the original posting is authoritative