Scope. Kernel subsystems, device drivers, board support packages, hardware interfaces, memory management, scheduling, and the code that runs before user space does.
Not here. Kernel-bypass data planes are filed under networking, hypervisor and container isolation under virtualization, and firmware that never boots a general-purpose kernel under embedded.
Languages named on these postings. Rust (30), C++ (27), Go (11), C (6), Assembly (5).
Hiring most into this area. OpenAI (9), Canonical (6), Tenstorrent (5), Cloudflare (4), Cohere (3).
Senior Software Engineer , AI and Search Team - C/C++ or Rust
view source ↗
Software Engineer, Compute Platform
view source ↗
Cloud Infrastructure Security Engineer (Systems/Kernel)
view source ↗
Senior Software Engineer (Cloud)
view source ↗
Software Engineer - Secret, Cryptographic and Identity Infrastructure
view source ↗
Acceleration Kernel Developer Lead
view source ↗
Software Engineer, Acceleration Kernel Development
view source ↗
Software Engineer, Metal Runtime (API & Abstractions)
view source ↗
Sr Engineer, AI Kernel
view source ↗
Sr Engineer, Server Inference
view source ↗
Software Engineer, Compute
view source ↗
72 more roles touch kernel & drivers without being filed under it
Every role is filed under one sub-domain — the one its own title says it is. These reference kernel & drivers as secondary work.
Networking Software Engineer
view source ↗
Performance Engineer
view source ↗
Networking Deployment Engineer
view source ↗
Member of Technical Staff, Training Performance Engineer
view source ↗
Software Engineer, GPU Infrastructure (HPC)
view source ↗