Linux Kernel Engineer
Core
Design, build, and operate CI/validation pipelines for Linux kernels; lead triage of regressions, crashes, and performance issues; shepherd kernel changes and drivers into production.
Role type
Senior Linux Kernel Engineer (CI/CD & Release)
Builds
Production Linux kernels, device drivers, and automated validation pipelines for Apple platforms
Domain
Operating Systems / Low-level System Software
Required skills
Linux kernel development, CI/CD pipeline design, kernel debugging (panics/hangs/performance), C programming, OS fundamentals (memory/filesystem/networking/scheduling), hardware/driver interaction, RHEL environment management
Preferred skills
Linux kernel upstream contributions
Technologies
perf, ftrace, bpftrace, crash, gdb, Rust, Go, Python, Bash, RPM packaging
Responsibilities
Design and operate CI/CD pipelines for kernel compilation, testing, and release; triage and resolve kernel regressions and crashes; debug performance issues; port and maintain device drivers; manage kernel releases across hardware platforms
Seniority
Senior, hands-on IC
