Embedded Software Development Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 18 days ago $111,300$166,900 / year

At a glance

AI generated

TL;DR

Join Qualcomm Technologies' Automotive Software Platform team as an Embedded Software Development Engineer and play a pivotal role in designing the BSP for hypervisor-based infotainment and ADAS systems. You will develop firmware and drivers for cutting-edge Qualcomm automotive chipsets, working closely with hardware and architecture teams to optimize software performance and power efficiency. Your daily tasks include pre-silicon and post-silicon environment work on high-performance driver development, system optimization, and collaboration with global engineering teams. Ideal candidates have a background in embedded operating systems like Linux or QNX, proficiency in C and assembly languages, and experience in low-level hardware-software integration. Familiarity with virtualization technologies, ARMV8 platform development, ISO26262/functional safety standards, and automotive industry partnerships is beneficial.

Skills

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

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 for embedded operating systems like Linux or QNX.
  • Debug and review code to ensure comprehensive understanding and resolution of issues.
  • Collaborate with hardware teams to integrate software effectively on ARMV8 platforms.

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 strong analytical problem-solving skills.
  • Experience developing firmware and drivers for embedded operating systems like Linux and QNX.
  • Proficiency in C and assembly languages, with a focus on low-level hardware-software integration.
  • Strong communication and collaboration abilities across diverse engineering teams.
  • Understanding of OS internals, storage, peripherals, and experience in optimizing software performance.

Market check

Salary context

This $111,300–$166,900 range sits above 30% of similar postings on FindRole.

Peer median band

$126,500$198,650

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 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 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,Us, US 86 days ago $94,200$141,200
Linux QNX C Assembly ARMV8 Virtualization ISO26262 ASPICE Embedded Systems Low-Level Hardware-Software Integration BSP Drivers Performance Optimization Profiling Collaboration Tools

Embedded Systems Software Engineer

Qualcomm

San Diego, Ca,Us, US 21 days ago $122,500$183,700
C Linux kernel gdb perf ftrace Ethernet VLANs TCP/IP QNX networking device drivers CPU utilization latency throughput networking virtualization upstream Linux kernel automotive SoCs embedded SoCs

Embedded Software Engineer

3M

Remote (Usa, Monroe, Nc, US) 17 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
Remote

Embedded Software Engineer

Qualcomm

San Diego, Ca,Us, US 51 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,Us, US 46 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

Embedded Software Engineer

Motorola Solutions

Schaumburg, Il, US 63 days ago $75,000$150,000
C C++ Python Linux Agile Git JIRA