Staff Linux Software Engineer: AI Inference System Drivers

Nutanix

San Diego (CA)

On-site

USD 135,000 - 202,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Qualcomm Technologies, Inc. in San Diego is seeking a Staff Software Engineer to lead development of Linux-based system software for next‑generation datacenter.

This role focuses on host-side software, drivers, and system integration for Qualcomm’s high‑performance inference accelerators. You will own complex subsystems end‑to‑end, drive architectural decisions, and provide technical leadership across software, hardware, and platform teams.

Qualifications

  • Bachelor's degree with 4+ years of software engineering experience.
  • Master's degree with 3+ years of software engineering experience.
  • PhD with 2+ years of software engineering experience.
  • 2+ years with C, C++, Java, Python, etc.

Responsibilities

  • Design, implement, and optimize Linux user-space and kernel-adjacent drivers and libraries in modern C++.
  • Lead development of host software stacks supporting high-performance AI inference and secure compute workloads.
  • Drive API design, multi-threaded systems, and scalable software architectures.
  • Own feature development, integration, and bring-up across hardware and software boundaries.
  • Architect and develop unit, integration, and system-level tests for CI environments.

Skills

Linux kernel development
C/C++ programming
Linux user-space development
API design
Multithreading
Performance optimization
Debugging and profiling
English communication

Education

Bachelor's degree in Engineering/CS
Master's degree in Engineering/CS
PhD in Engineering/CS

Tools

Git
CI/CD
gtest
Python scripting
Docker

Job description

Qualcomm Technologies, Inc. in San Diego is seeking a Staff Software Engineer to lead development of Linux-based system software for next‑generation datacenter.

This role focuses on host-side software, drivers, and system integration for Qualcomm’s high‑performance inference accelerators. You will own complex subsystems end‑to‑end, drive architectural decisions, and provide technical leadership across software, hardware, and platform teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Linux System Software Engineer - AI Inference
Staff Linux System Software Engineer - AI Inference

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Staff Linux Systems Software Engineer
Staff Linux Systems Software Engineer

Qualcomm • Boulder (CO)

On-site
USD 134,000 - 203,000
Staff Engineer, Linux Device Drivers for ML Inference
Staff Engineer, Linux Device Drivers for ML Inference

Qualcomm • San Diego (CA)

On-site
USD 134,800 - 202,200
Annual discretionary bonus
RSU grants
Data Center AI Systems Engineer
Data Center AI Systems Engineer

Qualcomm • San Diego (CA)

On-site
USD 111,000 - 167,000
Staff Linux Software Engineer (Multiple Locations)
Staff Linux Software Engineer (Multiple Locations)

Qualcomm • San Diego (CA)

On-site
USD 134,000 - 203,000
Staff Linux Kernel Driver Engineer - PCIe/SoC
Staff Linux Kernel Driver Engineer - PCIe/SoC

Qualcomm • San Diego (CA), Northern (KY)

Hybrid
USD 121,000 - 202,000
Staff Linux Software Engineer (Multiple Locations)
Staff Linux Software Engineer (Multiple Locations)

Qualcomm • Boulder (CO)

On-site
USD 134,000 - 203,000
Staff AI Software Engineer - Edge Inference
Staff AI Software Engineer - Edge Inference

Qualcomm • San Diego (CA)

On-site
USD 158,000 - 238,000
Competitive annual discretionary bonus
Annual RSU grants
Comprehensive benefits package
Staff Linux Software Engineer (Multiple Locations)
Staff Linux Software Engineer (Multiple Locations)

Nutanix • San Diego (CA)

On-site
USD 135,000 - 202,000
Senior Linux Kernel Driver Engineer
Senior Linux Kernel Driver Engineer

Qualcomm • Boulder (CO)

On-site
USD 121,000 - 202,000