Drimva

Qualcomm

Staff Software Engineer

$141K–$212K

San Diego, California · On-site · Staff · Full-time · Posted Sep 17, 2026

Experience
4+ years with a bachelor's degree, 3+ years with a master's degree, or 2+ years with a PhD; also requires 2+ years of programming-language work experience.
Education
Bachelor's, master's, or PhD in Engineering, Information Systems, Computer Science, or a related field. Preferred: master's degree with 6+ years of software development experience, or equivalent.

About the job

Designs, develops, and optimizes system software for next-generation data center platforms, with a focus on Linux Kernel features and ARM-based systems.

What you'll do

  • Develop and optimize Linux Kernel features for virtualization, scheduling, memory management, and power/performance management.
  • Debug software issues, contribute to upstream open-source projects, and support pre-silicon development on FPGA and QEMU platforms.
  • Collaborate across teams, propose system architecture, and maintain technical documentation.

What they ask for

  • Bachelor's degree in a related field and 4+ years of relevant work experience; OR a master's degree and 3+ years; OR a PhD and 2+ years.
  • 2+ years of work experience with a programming language such as C, C++, Java, or Python.

Nice to have

  • Linux Kernel development experience, especially with KVM, schedulers, memory management, and device trees.
  • Knowledge of ARMv8/ARMv9 and computer system architecture; experience with board or SoC bring-up, device drivers, JTAG, and open-source contributions.

Pay

$141,300.00 - $211,900.00 USD (pay range; salary is one component of total compensation)

Tools

Linux Kernel, KVM, IOMMU, DVFS, ARMv8, ARMv9, JTAG debuggers, QEMU

Model-written summary · the original posting is authoritative

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