Embedded Software Engineer

Qualcomm

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$117,800–$176,600 / yr
Posted
23 days ago
Freshness
Confirmed live today
Closes
Mar 17, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $147k
$109k $204k
below market most similar roles pay here above market

This role pays less than 58% of similar roles. Most pay $126,750–$193,000 — the blue band above. At the midpoint, this role pays about $147k versus about $160k 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 558 open roles on FindRole.

Listed pay typically runs $152,130–$222,500 across 534 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Embedded Software Engineer

The Embedded Software Engineer joins the Products and Integration team within the Core Platform development group. This role involves interacting with cross-functional teams to capture software architecture requirements, integrate drivers and peripheral software, and triage system-level issues. The engineer will design and implement scalable build system software and tools to generate various image flavors while ensuring the Core Platform software meets specific power and performance KPIs. Key technical requirements include proficiency in C, C++, assembly, and scripting languages like Perl or Python. Candidates must possess experience in embedded software development, device drivers, real-time operating systems, and CPU architecture. The role utilizes tools such as SCons and JTAG for on-chip debugging to solve complex stability issues and support the mobile chipset technology roadmap.

What does a Embedded Software Engineer earn in California?

Median $184300 from 35 postings across 11 companies.

See salary data

What you'll do

  • Capture product and software architecture requirements for mobile chipset technology.
  • Integrate drivers and peripheral software into the core platform.
  • Triage system-level issues and propose technical solutions.
  • Verify and debug software stability issues and features with cross-functional teams.
  • Design and implement scalable build system software and tools for image flavors.
  • Ensure Core Platform software meets specific power and performance KPIs.
  • Develop software product roadmaps and delivery plans to reduce time to market.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • Previous experience in embedded software development and device drivers.
  • Experience in integration, software source control, and testing.
  • Working knowledge of real-time operating systems, CPU architecture, and build systems like SCons.
  • Experience developing software in C, C++, and assembly, and knowledge of scripting languages like Perl or Python.

More like this

Similar roles

Staff Embedded Software Engineer

Abbott

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

Embedded Software Engineer

Qualcomm

San Diego, CA 23 days ago $117,800–$176,600
C C++ Python Assembly Java Perl Embedded Software Device Drivers SCons JTAG CPU Architecture Software Source Control Build Systems Debugging
2+ yrs exp

Windows Driver Developer

Qualcomm

San Diego, CA 24 days ago $99,500–$149,300
C/C++ Python Linux Kernel ARM Assembly Shell Scripting WinDbg JTAG Embedded Systems Device Driver Programming Agile Scrum Object-Oriented Programming Processor Architecture Cache Subsystem Multi-threading Crash Debugging Performance Profiling

Embedded Software Engineer, Device Driver Development

Qualcomm

San Diego, CA 24 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 Cloud Edge Software
1+ yrs exp

IOT Software Engineer

Qualcomm

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