Skip to main content
Qualcomm

Sr. Staff Embedded Software Engineer – Automotive Platforms

Qualcomm San Diego, California, United States Full-time 2 months ago
Embedded & Systems Software Automotive Semiconductors & Safety

$169,800 - $254,600 USD yearly

Develop bare-metal firmware and low-level device drivers for Snapdragon Cockpit and Snapdragon Ride reference platforms.

Originally posted September 23, 2026 by the employer.

About the role

Qualcomm’s Automotive Platform Systems team designs and delivers reference platforms used for post-silicon validation, software development, and high-volume production test of Qualcomm Automotive chipsets. The role develops bare-metal software and validation firmware used to bring up, test, and validate reference designs for Snapdragon Cockpit In-Vehicle Infotainment (IVI) and Snapdragon Ride Advanced Driver Assistance Systems (ADAS) applications.

What you'll do

  • Develop and maintain bare-metal firmware and low-level device drivers to enable bring-up and validation of Qualcomm Automotive reference platforms.
  • Perform early hardware bring-up and debug of new boards and chipsets, identifying issues across hardware, firmware, and system boundaries.
  • Implement and extend test firmware used for platform validation, manufacturing test, and factory enablement.
  • Collaborate closely with hardware design, silicon, systems, and validation teams to define requirements and resolve hardware/software integration issues.
  • Analyze failures using schematics, register traces, logic analyzer data, and lab instrumentation, and drive issues to resolution.
  • Mentor junior engineers and provide technical guidance on embedded software, debugging techniques, and platform bring-up.

What you'll need

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 6+ years of Software Engineering experience (or Master's with 5+ years, or PhD with 4+ years).
  • 3+ years of work experience with programming languages such as C, C++, Java, or Python.
  • Expertise in device driver and bare-metal software development, including register-level programming, GPIO configuration, and hardware bring-up.
  • Working knowledge of hardware interfaces and protocols including SPI, USB, I2C/I3C, I2S, PCIe, UART, RAM, UFS, DP, MIPI CSI/DSI, CAN, and Ethernet.
  • Experience with debug and bring-up tools such as Lauterbach Trace32 and JTAG-based debuggers.
  • Hands-on experience using lab equipment including oscilloscopes, digital multimeters, and bench power supplies, with an understanding of ARM and/or RISC-V processor architectures.

Nice to have

  • 10 years of experience in embedded systems development, device drivers, or firmware development.
  • 10 years of programming experience using languages such as C, C++, Python, Assembly, or similar.
  • 10 years of hands-on experience with engineering lab tools such as oscilloscopes, multimeters, and JTAG debuggers.

Skills: bare-metal, device drivers, firmware, bring-up, Trace32, JTAG

More semiconductor jobs: Qualcomm jobs · Firmware engineer jobs · San Diego jobs

Apply now
San Diego, California, United States
On-site
Full-time
$169,800 - $254,600 USD yearly
2 months ago

Share this job