CareerPlan

Staff Software Engineer (Linux Kernel)

USA-CA-Aliso ViejoFull-time$242k–$297k2026-10-30 → 2026-11-10
Hybrid

Core

Develop new Linux kernel drivers and features for servers and embedded hardware, including low-level systems and device drivers for Client, Discrete, and Datacenter GPUs.

Role type

Staff Software Engineer (Linux Kernel)

Builds

Linux kernel drivers, low-level systems, and software for servers and embedded hardware

Domain

Consumer electronics / Embedded systems / GPU drivers

Required skills

Linux Kernel development, C/C++ programming, Rust, Python, Git, GPU programming (Client/Discrete/Datacenter), device driver development, low-level system design, EBPF tracing, PCI Express protocol analysis, hardware debugging

Preferred skills

Advanced debugging techniques, performance tooling, hardware/software architecture design for AI/ML systems

Technologies

Linux Kernel, C, C++, Rust, Python, Git, EBPF, PCI Express

Responsibilities

Develop and upstream code contributions to Linux kernel systems; develop device drivers and software for servers and embedded systems; analyze technical problems and debug computer systems; utilize hardware and software architectures for AI and machine learning systems; perform advanced debugging using tracing and performance tools; connect high-speed components using PCI Express standards

Seniority

Staff, hands-on IC