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