Drimva

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

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