Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)