Drimva

Qualcomm

Sr. Staff Embedded Software Engineer – Automotive Platforms

$170K–$255K

San Diego, California · On-site · Senior Staff · Full-time · Posted Sep 23, 2026

Experience
6+ years with a bachelor's degree, 5+ years with a master's degree, or 4+ years with a PhD; plus 3+ years of programming-language work experience. Preferred: 10+ years in embedded development, programming, or hands-on lab-tool experience.
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 drivers; perform early hardware bring-up and debug of boards and chipsets.
  • Implement test firmware for platform validation and factory enablement, and analyze failures using schematics, traces, and lab instrumentation.
  • Collaborate with hardware, silicon, systems, and validation teams; contribute to reviews and documentation and mentor junior engineers.

What they ask for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of software engineering or related experience; OR a master's degree and 5+ years; OR a PhD and 4+ years.
  • 3+ years of work experience with a programming language such as C, C++, Java, or Python.
  • Strong expertise in device-driver and bare-metal software development, including register-level programming, GPIO configuration, and hardware bring-up.
  • Experience with hardware interfaces and protocols, debug tools, processor architectures, lab equipment, and revision control systems.

Nice to have

  • 10+ years in embedded systems, device drivers, or firmware development.
  • 10+ years of programming experience, or 10+ years of hands-on experience with engineering lab tools.

Pay

$169,800.00 - $254,600.00 USD base salary

Tools

C, C++, Java, Python, SPI, USB, I2C/I3C, Lauterbach Trace32

Model-written summary · the original posting is authoritative

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