CareerPlan

Staff Linux Software Engineer (Multiple Locations)

San Diego, California, United States of AmericaFull-time2026-10-14 → 2026-11-10

Core

Lead development of Linux-based system software, drivers, and system integration for Qualcomm's high-performance inference accelerators in datacenters.

Role type

Staff Linux Software Engineer (System Software & Drivers)

Builds

Host-side software stacks, drivers, and system integration for high-performance AI inference and secure compute workloads.

Domain

Data Center / High-Performance Computing / Linux System Software

Deliverable

production ML models

Required skills

Linux system software development, C/C++, Linux user-space development, API design, multi-threading, Linux internals, SoC architecture, Git, low-level implementation

Preferred skills

Virtualization and container technologies (KVM, Docker, SR-IOV), AI/ML inference workload optimization, Python, C/C++ unit testing frameworks, cloud technologies, PCIe 3.0+, Linux system administration, Linux kernel development, open-source kernel contributions

Technologies

Linux, C++, C, Python, Git, KVM, Docker, PCIe

Responsibilities

Design 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; Architect and develop unit, integration, and system-level tests for CI environments; Debug complex host-side issues including boot flows and PCIe link behavior; Provide technical leadership across mixed hardware/software teams and mentor senior engineers.

Seniority

Staff, technical leadership & architecture