Drimva

Qualcomm

Staff Software Engineer – Platform Debug

$160K–$239K

Santa Clara, California +3 · On-site · Staff · Full-time · Posted Sep 17, 2026

Location
Santa Clara, California
Austin, Texas
Boxborough, Massachusetts
San Diego, California
Experience
Bachelor’s: 4+ years; master’s: 3+ years; PhD: 2+ years. Also requires 2+ years of programming-language work experience. Preferred: 5+ years in specified areas; 10+ years building and debugging software for high-performance platforms.
Education
Bachelor’s, master’s, or PhD in Engineering, Information Systems, Computer Science, or a related field.

About the job

Designs and debugs low-level platform software that provides dynamic and post-mortem debug capabilities across hardware, firmware, operating systems, platform software, and host tools.

What you'll do

  • Develop and maintain debug software across system layers; troubleshoot complex defects and analyze system behavior.
  • Collaborate across hardware, firmware, and software teams to identify root causes and deliver fixes; communicate risks and progress.
  • Develop and execute unit and integration tests, review code, and contribute technical direction to design and debug reviews.

What they ask for

  • Bachelor’s degree in a related field and 4+ years of related experience, or master’s degree and 3+ years, or PhD and 2+ years.
  • 2+ years of work experience with a programming language such as C, C++, Java, or Python.
  • Experience designing or supporting debug capabilities in complex SoCs and high-performance CPU architectures.
  • Proficiency in C and assembly language; systems programming experience using Python or similar languages.

Nice to have

  • 5+ years building software stacks for high-performance systems or developing debug software.
  • Experience with ARM debug architectures or frameworks; master’s degree in Computer Science or Engineering.

Pay

$159,600.00 - $239,400.00 USD base salary

Tools

C, C++, Java, Python, JTAG, ARM

Model-written summary · the original posting is authoritative

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