#Embedded Software Development Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 89 days ago $94,200$141,200 / year

At a glance

AI generated

TL;DR

As an Embedded Software Development Engineer on Qualcomm’s Automotive Software Platform team, you will play a pivotal role in designing the Board Support Package (BSP) for hypervisor-based infotainment and ADAS systems, working closely with hardware and architecture teams to develop firmware and drivers for cutting-edge Qualcomm automotive chipsets. Your daily tasks will include firmware design and verification in both pre-silicon and post-silicon environments, developing high-performance drivers, optimizing system performance, and collaborating across diverse engineering teams globally. The ideal candidate possesses a bachelor’s degree in a relevant field with 2+ years of experience, strong skills in C and assembly languages, and familiarity with embedded operating systems like Linux or QNX. Experience with ARMV8 platforms, virtualization technologies, ISO26262/functional safety standards, and automotive industry partnerships is highly valued as you contribute to the commercialization of advanced automotive hardware and software solutions at scale.

Skills

Linux QNX C Assembly ARMV8 Virtualization ISO26262 ASPICE Embedded Systems Low-Level Hardware-Software Integration BSP Drivers Performance Optimization Profiling Collaboration Tools

What you'll do

  • Design and implement firmware for BSP in both pre-silicon and post-silicon environments.
  • Develop high-performance drivers to maximize the capabilities of Qualcomm CPUs.
  • Optimize system performance to achieve low latency and power efficiency.
  • Write standards-compliant software with a focus on analytical problem-solving.
  • Collaborate with hardware teams to integrate software effectively with hardware.
  • Debug and refine code in C and assembly languages for embedded systems.
  • Review technical details thoroughly to resolve complex issues efficiently.

What we're looking for

  • Bachelor's degree in Engineering, Computer Science, or related field with 2+ years of Software Engineering experience.
  • Proven ability to write standards-compliant software and debug C and assembly languages.
  • Experience developing firmware and drivers for embedded operating systems like Linux and QNX.
  • Strong understanding of OS internals, storage, peripherals, and low-level hardware-software integration.
  • Excellent analytical skills and the ability to optimize system performance for power efficiency.

Market check

Salary context

This $94,200–$141,200 range sits above 18% of similar postings on FindRole.

Peer median band

$117,250$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$183,650

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 595 open roles on FindRole.

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

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

Embedded Software Development Engineer

Qualcomm

San Diego, CA 5 days ago $111,300$166,900
Linux QNX C Assembly ARMV8 Virtualization ISO26262 ASPICE Embedded Systems BSP Drivers Performance Optimization Profiling Low-Level Hardware-Software Integration Collaboration Tools Version Control Systems Debugging Tools

#Embedded Software Engineer

Qualcomm

San Diego, CA 84 days ago $94,200$141,200
C Linux Kernel ARM CoreSight Windows OS Visual Studio LLVM Python Perl Assembly C++ ETM CPU Architecture Memory Bus Architecture Interprocessor Communications Reset Controller Hardware Crash Debug Sequence Security Architecture Windows Performance Analyzer Compiler Technology JIT Technologies

Embedded Software Engineer

3M

Monroe, NC 20 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests

Embedded Software Engineer

Qualcomm

San Diego, CA 54 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum

Embedded Software Engineer

Qualcomm

San Diego, CA 49 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jenkins Linux REST SQL Scrum Agile