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