Drimva

Qualcomm

Sr. Embedded Software Engineer

$118K–$177K

San Diego, California · On-site · Senior · Full-time · Posted Sep 29, 2026

Experience
Bachelor's degree and 2+ years of software engineering or related work experience; or master's degree and 1+ year; or PhD. Also requires 2+ years of academic or work experience with a programming language.
Education
Bachelor's or master's degree in Engineering, Information Systems, Computer Science, or related field; or PhD in one of these fields.

About the job

Designs, develops, tests, and validates embedded software and firmware for Qualcomm products, working with cross-functional teams on system-level software solutions.

What you'll do

  • Develop and validate embedded software, applications, and utility programs.
  • Develop BSPs, device drivers, and firmware, including board bring-up and embedded-platform debugging.
  • Collaborate with systems, hardware, architecture, and test engineers on software solutions and performance requirements.

What they ask for

  • Proficiency in C development, debugging, and testing on embedded platforms.
  • Experience with BSP and device-driver development, board bring-up, RTOS, secure boot, and TrustZone.
  • Experience with development and build tools for Embedded Linux applications and unit testing for C.
  • Experience with source-code and configuration-management tools such as git/Gerrit.

Nice to have

  • Familiarity with PCIe, LPDDR, SMMU, SR-IOV, and low-speed interfaces such as I2C and SPI.
  • Experience with OpenBMC and server management standards such as IPMI, Redfish, PLDM, and MCTP.

Pay

$117,800.00 - $176,600.00 (base salary)

Tools

C, GNU/LLVM, JTAG/SWD, RTOS, Embedded Linux, git/Gerrit, PCIe, OpenBMC

AI focus

Design and implement firmware for scalable, topology-aware communication across AI accelerator deployments spanning SoC, card, server, and rack.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)