Embedded Software Engineer, Device Driver Development

Qualcomm

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$94,200–$141,200 / yr
Posted
95 days ago
Freshness
Confirmed live 2 days ago
Closes
Dec 5, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $118k
$79k most similar roles pay here $236k

This role pays less than 91% of similar roles. Most pay $145,000–$220,500 — the shaded band above. At the midpoint, this role pays about $118k 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 623 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 603 roles with salary data.

Most-posted roles

View all roles at Qualcomm

At a glance

TL;DR · Embedded Software Engineer, Device Driver Development

The #Embedded Software Engineer – Device Driver Development joins the engineering team to design, develop, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. This role involves analyzing user needs and technical constraints to create software modules for large-scale products while performing complex code reviews, unit testing, debugging, and integration efforts. The engineer will collaborate with hardware, systems, and test engineers to ensure seamless component integration and write detailed technical documentation. Key technical requirements include proficiency in C, Python, and ARM architecture, along with experience in power management software and device driver development for smartphones or IoT devices. Candidates should be skilled in using Git or Perforce source control systems and Lauterbach Trace32/JTAG debugging tools to solve complex problems within the mobile and connected device ecosystem.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, and modify embedded and cloud edge software, applications, and utility programs.
  • Analyze user needs and technical requirements to design software for optimal operational efficiency.
  • Implement software modules for large-scale products and systems.
  • Lead coding, unit testing, debugging, and integration efforts to meet project specifications.
  • Perform complex code reviews and regression tests to ensure high code quality.
  • Triage and fix software issues identified during the development process.
  • Write detailed technical documentation for complex software projects.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field is preferred.
  • At least 1 year of experience in Software Engineering or a related field.
  • At least 1 year of experience in C and Python programming.
  • At least 1 year of experience in embedded software development.
  • At least 1 year of work experience with Git, Perforce, or other Source Code Management systems.
  • Experience with Lauterbach Trace32/JTAG debugging and ARM architecture.
  • Experience in device driver development for mobile devices, IoT, or power management software.

More like this

Similar roles

Embedded Software Engineer

Qualcomm

San Diego, CA 21 days ago $111,300$166,900
C C++ Assembly Python Perl Java JTAG SCons Embedded Software Device Drivers Source Control Build Systems CPU Architecture Debugging Testing
2+ yrs exp

Embedded Software Engineer

Qualcomm

San Diego, CA 31 days ago $111,300$166,900
C C++ Assembly Python Perl Java JTAG SCons Embedded Software Device Drivers Source Control Build Systems CPU Architecture
2+ yrs exp

Embedded Software Engineer

Qualcomm

San Diego, CA 15 days ago $103,600$155,400
C++ C Embedded Software Multi-threading OS Fundamentals gdb perf 5G NR LTE 802.11 Distributed Systems Edge Computing Network Protocols QoS Frameworks
2+ yrs exp

Software Engineer

Qualcomm

San Diego, CA 58 days ago $94,200$141,200
C C++ Java Python API Git Perforce Source Code Management Cloud Edge Software Unit Testing

Software Engineer

Qualcomm

San Diego, CA 9 days ago $99,500$149,300
C C++ Java Python API Git Perforce Source Code Management Cloud Edge Software Unit Testing Technical Documentation

Senior Engineer

Qualcomm

San Diego, CA 24 days ago $111,300$166,900
C C++ Java Python API Git Perforce Source Code Management Linux kernel YOCTO Cloud Edge Unit Testing
2+ yrs exp