Staff Embedded Software Engineer, Automotive Platforms

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$141,300–$211,900 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Mar 22, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $177k
$131k most similar roles pay here $235k

This role pays less than 56% of similar roles. Most pay $150,124–$215,731 — the shaded band above. At the midpoint, this role pays about $177k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 590 open roles on FindRole.

Listed pay typically runs $155,400–$233,200 across 568 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Staff Embedded Software Engineer, Automotive Platforms

Staff Embedded Software Engineer – Automotive Platforms joins the Automotive Platform Systems team to develop bare-metal firmware and low-level device drivers for reference platforms used in post-silicon validation and high-volume production testing of automotive chipsets. The role involves performing early hardware bring-up, debugging new boards across hardware and system boundaries, and implementing test firmware for manufacturing enablement. Key responsibilities include collaborating with silicon and systems teams to resolve integration issues while analyzing failures using schematics and logic analyzer data. Candidates must possess expertise in register-level programming, GPIO configuration, and protocols like SPI, I2C/I3C, PCIe, CAN, and Ethernet. Required skills include proficiency in C, C++, or Python, experience with ARM or RISC-V architectures, and hands-on use of Lauterbach Trace32, JTAG debuggers, oscilloscopes, and multimeters to support Snapdragon Cockpit In-Vehicle Infotainment and Advanced Driver Assistance Systems.

What does a Embedded Software Engineer earn?

Median $151500 from 71 postings across 16 companies.

See salary data

What you'll do

  • Develop and maintain bare-metal firmware and low-level device drivers for automotive reference platforms.
  • Perform early hardware bring-up and debug of new boards and chipsets across hardware and firmware boundaries.
  • Implement and extend test firmware for platform validation, manufacturing testing, and factory enablement.
  • Analyze system failures using schematics, register traces, logic analyzer data, and lab instrumentation.
  • Resolve hardware/software integration issues by collaborating with silicon, systems, and hardware design teams.
  • Adapt software code to support multiple hardware variants and diverse automotive use cases.
  • Provide technical guidance and mentorship to junior engineers on debugging techniques and platform bring-up.

What we're looking for

  • Bachelor's degree with 4+ years experience, Master's with 3+ years, or PhD with 2+ years in Engineering, Information Systems, Computer Science, or a related field.
  • At least 2 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, UFS, DP, MIPI CSI/DSI, CAN, and Ethernet.
  • Proficiency with debug tools like Lauterbach Trace32 and JTAG-based debuggers, along with experience using oscilloscopes, multimeters, and power supplies.
  • Solid understanding of ARM and/or RISC-V processor architectures.
  • Ability to interpret datasheets, hardware design documents, schematics, and CCA drawings.
  • 8+ years of experience in embedded systems, device drivers, firmware development, or using lab tools (preferred).

More like this

Similar roles

IoT Software Engineer

Qualcomm

San Diego, CA 10 days ago $141,300–$211,900
C C++ Python Assembly Firmware Device Drivers bare‑metal ARM RISC‑V JTAG Lauterbach Trace32 Perforce I2C I3C SPI UART PCIe USB MIPI UFS NVMe
4+ yrs exp

Embedded Software Engineer, Device Driver Development

Qualcomm

San Diego, CA 10 days ago $99,500–$149,300
C Python Embedded Software Git Perforce Source Code Management Lauterbach Trace32 JTAG ARM Architecture Device Driver Development IoT Power Management Unit Testing
1+ yrs exp

Staff Embedded Software Engineer

Abbott

Alameda, CA 95 days ago $114,000–$228,000
C C++ C# Python Embedded Systems Firmware Source Control Management Microprocessor Architecture Bluetooth Low-Energy RF WiFi UML SysML Model-Based Design ISO13485 FDA 510k
8+ yrs exp

Staff Embedded Software Development Engineer

Qualcomm

San Diego, CA 10 days ago $136,893–$202,200
Embedded Software RTOS Firmware 3G 4G 5G AI Communication Protocols Debugging Validation Technical Specifications Wireless Chipsets
3+ yrs exp