Senior Embedded Software Engineer, Cloud Edge and Data Center Machine Learning

Qualcomm

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$111,300–$166,900 / yr
Posted
116 days ago
Freshness
Confirmed live yesterday
Closes
Nov 14, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $209k
This role $139k
$94k most similar roles pay here $270k

This role pays less than 94% of similar roles. Most pay $175,875–$241,937 — the shaded band above. At the midpoint, this role pays about $139k versus about $209k 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 · Senior Embedded Software Engineer, Cloud Edge and Data Center Machine Learning

As a Senior Embedded Software Engineer, Cloud Edge and Data Center Machine Learning, you will join the Data Center Business Unit to design, develop, and commercialize software and firmware solutions for machine learning use cases on high-performance silicon. You will work with cross-functional teams to advance critical technologies including ML acceleration, memory management, virtualization, and process in memory. Your daily work involves developing board support packages, device drivers, secure boot systems, and TrustZone architecture. You will utilize C, C++, Java, or Python while leveraging tools like JTAG/SWD, Git, and Gerrit. The role requires expertise in RTOS fundamentals, SoC architecture, and multi-threaded programming within Embedded Linux environments. Technical focus areas include PCIe, I2C, SPI, UART, and DMA for efficient data movement, alongside familiarity with ML frameworks like PyTorch and JAX to solve complex infrastructure challenges.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design and develop software and firmware solutions for Cloud Edge and Data Center machine learning use cases.
  • Develop Board Support Packages (BSP) including device driver development and board bring-up.
  • Implement secure boot designs and TrustZone architecture on high-performance silicon.
  • Manage low-speed peripheral interfaces such as I2C, SPI, UART, and PCIe data movement via DMA.
  • Perform low-level C programming, debugging, and unit testing using GNU/LLVM tools and JTAG/SWD hardware.
  • Develop software for Embedded Linux environments and manage code using Git or Gerrit.
  • Implement reliability, accessibility, and serviceability features like ECC and PCI AER.
  • Optimize system performance through memory management, power control algorithms, and multi-threaded programming.

What we're looking for

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or a related field with 1+ year of experience.
  • PhD in Engineering, Information Systems, Computer Science, or a related field.
  • At least 2 years of academic or work experience with programming languages such as C, C++, Java, or Python.
  • At least 2 years of work experience with low-level C programming.
  • Proficiency in C development including debugging and testing on embedded platforms using GNU/LLVM tools and JTAG/SWD.
  • Expertise in BSP development, device driver development, RTOS, secure boot, and TrustZone architecture.
  • Experience with Embedded Linux environments, SoC architecture, multi-threaded programming, and version control tools like git/Gerrit.

More like this

Similar roles

Senior Engineer, Product Debug Team

Qualcomm

San Diego, CA 9 days ago $111,300$166,900
Linux C C++ RTOS GDB Trace32 JTAG Python Perl Shell Assembly ARM Cortex Hexagon Device Drivers Kernel Development DSP QNN NoC Automation Scripts
2+ yrs exp

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 21 days ago $142,696$158,303
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis
8+ yrs exp

Senior Embedded Software Engineer

TSC

Huntsville, AL 16 days ago
C++ Embedded Linux Python Bash POSIX Threads FPGA Ethernet Serial Interfaces Hardware-in-the-loop Middleware Device Drivers Version Control
5+ yrs exp

Senior Embedded Engineer

Anduril Industries

Hudson, NH 14 days ago $165,000$218,000
FPGA VHDL Verilog SystemVerilog RTL Xilinx Vivado Intel Quartus Python MATLAB Embedded Linux Git AXI Ethernet SPI I2C DDR SERDES
10+ yrs exp