Qualcomm
Senior Embedded Software Engineer (Cloud Edge & Data Center Machine Learning)
$118K–$177K
San Diego, California · On-site · Senior · Full-time · Posted Sep 18, 2026
- Experience
- 2+ years of work experience with low-level C programming. Minimum qualifications: bachelor's degree and 2+ years of Software Engineering or related work experience; OR master's degree and 1+ year; OR PhD. Also 2+ years of academic or work experience with a programming language.
- Education
- Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field.
About the job
Develops and commercializes embedded software and firmware for cloud edge and data center machine-learning use cases on high-performance silicon.
What you'll do
- Design, develop, and commercialize software and firmware solutions.
- Contribute to technologies including ML acceleration, process in memory, memory management, and virtualization.
- Work with internal and cross-functional teams.
What they ask for
- 2+ years of work experience with low-level C programming; the qualifications also specify 2+ years of academic or work experience with a programming language such as C, C++, Java, or Python.
- Proficiency in C development, debugging, testing, and unit testing; embedded-platform development and stop-mode debug tools such as JTAG/SWD are specified.
- Skills in BSP and device-driver development, board bring-up, RTOS, secure boot, and TrustZone architecture.
- Experience with Embedded Linux development and build tools; RTOS fundamentals, SoC architecture, multithreaded programming, and Git/Gerrit are also specified.
Nice to have
- Familiarity with ML frameworks such as PyTorch, JAX, and Llama.cpp.
- Familiarity with interfaces including PCIe, LPDDR, USB, and UFS; Qualcomm QuRT RTOS and related on-chip middleware are also listed.
Pay
$117,800.00 - $176,600.00 (base salary)
Tools
C, GNU/LLVM, JTAG/SWD, Embedded Linux, git/Gerrit, PyTorch, JAX, Llama.cpp
AI focus
Develops embedded software and firmware for cloud edge and data center machine-learning use cases, contributing to ML acceleration and related technologies.
Model-written summary · the original posting is authoritative