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. Key responsibilities include designing and implementing scalable build system software to generate various image flavors and collaborating with hardware and systems engineering to ensure software meets power and performance KPIs. Candidates must possess experience in embedded software development, device drivers, and real-time operating systems. Required technical skills include proficiency in C, C++, assembly, and scripting languages like Perl or Python. The role also requires knowledge of CPU architecture, build systems like SCons, and using JTAG for on-chip debugging to support mobile chipset technology.

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 from cross-functional teams.
  • Integrate drivers and peripheral software into the core platform.
  • Triage system-level issues and propose technical solutions.
  • Verify and debug software stability issues and new features.
  • 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

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 Testing
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

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 60 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Wireless Communications FPGA Cybersecurity

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 136 days ago
C Linux Kernel embedded system s Socket Programming IPsec ARM RISC-V Board Support Package MAC Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria Ethernet Internet Protocol Encryption Algorithms CNSA
3+ yrs exp Hybrid