Qualcomm
Staff Embedded Software Engineer – Automotive Platforms
$141K–$212K
San Diego, California · On-site · Staff · Full-time · Posted Sep 23, 2026
- Experience
- Bachelor’s: 4+ years; master’s: 3+ years; PhD: 2+ years in Software Engineering or related work. Also requires 2+ years programming experience. Preferred: 8+ years in listed areas.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or related field.
About the job
Develops bare-metal firmware and low-level device drivers to bring up, test, and validate Qualcomm automotive reference platforms and support manufacturing test.
What you'll do
- Develop and maintain firmware and device drivers; perform early board and chipset bring-up and debugging.
- Implement test firmware for platform validation and factory enablement, and analyze failures across hardware and software.
- Collaborate with hardware, silicon, systems, and validation teams; support multiple platform variants, reviews, documentation, and junior engineers.
What they ask for
- At least 2 years of programming experience with a language such as C, C++, Java, or Python.
- Expertise in device drivers and bare-metal software, including register-level programming, GPIO configuration, and hardware bring-up.
- Knowledge of hardware interfaces and protocols; proficiency with Lauterbach Trace32 and JTAG-based debuggers.
- Bachelor’s degree in a related field plus 4+ years of related experience, or a master’s plus 3+ years, or a PhD plus 2+ years.
Nice to have
- 8+ years in embedded systems, device drivers, or firmware development.
- 8+ years of hands-on lab-tool experience or programming in C, C++, Python, Assembly, or similar.
Pay
$141,300.00 - $211,900.00 (USD, base salary)
Tools
C, C++, Java, Python, Lauterbach Trace32, JTAG, SPI, USB
Model-written summary · the original posting is authoritative