Qualcomm
CPU Software Architecture Principal Engineer
$197K–$295K
San Diego, California · On-site · Principal · Full-time · Posted Sep 25, 2026
- Experience
- 8+ years with a bachelor's degree, 7+ years with a master's degree, or 6+ years with a PhD; also 4+ years of programming-language work experience. Preferred: 15+ years in the embedded domain.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Develops CPU boot and power-management firmware, resolves architecture-related software issues, and shapes CPU software roadmaps while coordinating with architecture and software partners.
What you'll do
- Design and develop firmware for CPU boot, debug, idle, and active power management; evaluate CPU software/hardware trade-offs.
- Coordinate debugging of critical software issues related to high-performance CPU microarchitecture.
- Define short- and long-term software architecture roadmaps and represent CPU software teams in partner engagements.
What they ask for
- Bachelor’s degree in a relevant field and 8+ years of software engineering or related experience; or master’s degree and 7+ years; or PhD and 6+ years.
- 4+ years of work experience with a programming language such as C, C++, Java, or Python.
Nice to have
- 15+ years in embedded software on multicore CPUs, with strong C/C++ skills.
- Expertise in computer architecture, ARM or RISC-V, embedded platforms, or related areas described in the posting.
Pay
$197,000.00 - $295,400.00 USD (base salary)
Tools
C, C++, Java, Python, ARM, RISC-V, J-TAG, ICE
Model-written summary · the original posting is authoritative