Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple's platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Quick apply
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
GPU Kernel Engineer
San Francisco, CA · On-site
$190K - $250K/yr
About the role We are seeking a highly skilled GPU Kernel Engineer who is passionate about pushing the limits of performance on modern accelerators. In this role, you will design and optimize custom ...
GPU Kernel Engineer
San Francisco, CA · On-site
$190K - $250K/yr
About the role We are seeking a highly skilled GPU Kernel Engineer who is passionate about pushing the limits of performance on modern accelerators. In this role, you will design and optimize custom ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
Quick apply
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
GPU Performance / Kernel Engineer Location: Hybrid | Bellevue, WA Area Titles: Engineer, Senior and Staff (multiple roles available) Optimize the Performance Layer Powering Next-Generation AI ...
Quick apply
GPU Performance / Kernel Engineer Location: Hybrid | Bellevue, WA Area Titles: Engineer, Senior and Staff (multiple roles available) Optimize the Performance Layer Powering Next-Generation AI ...
TPU Kernel Engineer
San Francisco, CA · On-site
About the Role As a TPU Kernel Engineer, you'll be responsible for identifying and addressing performance issues across many different ML systems, including research, training, and inference. A ...
TPU Kernel Engineer
San Francisco, CA · On-site
About the Role As a TPU Kernel Engineer, you'll be responsible for identifying and addressing performance issues across many different ML systems, including research, training, and inference. A ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Linux Kernel Software Engineer
Santa Clara, CA · On-site
$123K - $191K/yr
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Linux Kernel Software Engineer
Santa Clara, CA · On-site
$123K - $191K/yr
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Systems Engineer, Kernel
Livingston, NJ · On-site
$165K - $242K/yr
CoreWeave is seeking a highly skilled and motivated Systems Kernel Engineer to join our HAVOCK Team, reporting into the Manager of Systems Engineering. In this role, you will be a key contributor to ...
Systems Engineer, Kernel
Livingston, NJ · On-site
$165K - $242K/yr
CoreWeave is seeking a highly skilled and motivated Systems Kernel Engineer to join our HAVOCK Team, reporting into the Manager of Systems Engineering. In this role, you will be a key contributor to ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel Engineer information
What are the key skills and qualifications needed to thrive as a Kernel Engineer, and why are they important?
What is the difference between Kernel Engineer vs Device Driver Developer?
| Aspect | Kernel Engineer | Device Driver Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in Computer Science, Linux/Unix knowledge, programming skills in C/C++ | Similar credentials, often with specialized knowledge in hardware and driver development |
| Work Environment | System-level development, kernel code, Linux/Unix environments | Hardware interaction, driver coding, embedded or OS-specific environments |
| Industry Usage | Operating system development, open-source projects, hardware manufacturers | Hardware companies, embedded systems, OS vendors |
| Common Search/Comparison | Kernel Engineer | Device Driver Developer |
Kernel Engineers focus on developing and maintaining the core kernel of operating systems, ensuring system stability and performance. Device Driver Developers specialize in creating software that allows hardware components to communicate with the OS. While both roles require similar technical skills and often overlap, Kernel Engineers work on the entire kernel infrastructure, whereas Device Driver Developers concentrate on specific hardware interfaces.
What is a Kernel Engineer?
What are some typical challenges Kernel Engineers face when working on operating system updates?

Apple rating
8.0
Based on 674 frontline employees who took The Breakroom Quiz
7th of 30 rated technology retailers
Job description
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and evolution of Apple’s platforms. As a Linux Kernel Engineer, you will own the kernel lifecycle end to end, from CI infrastructure and automated validation to driver enablement, debugging, and production-quality releases.
You will partner closely with platform, infrastructure, and SRE teams to ensure every kernel we ship is stable, observable, and ready for real world workloads at scale.
Description
In this role, you will design, build, and operate CI and validation pipelines that compile, test, and release Linux kernels across multiple hardware platforms and Linux distributions.
You will lead triage of kernel regressions, investigate crashes and performance issues, drive fixes to resolution, and qualify new hardware at the kernel layer. You will collaborate with engineers across Apple to port, maintain, and upstream device drivers, shepherd kernel changes into production, and continuously raise the bar on kernel quality, automation, and release discipline. Your work will have direct impact on the stability, performance, and debuggability of systems that power critical Apple services.
If you enjoy deep kernel debugging, building robust CI systems, and owning kernel releases from development through production, we would like to hear from you.
Preferred Qualifications
Proven track record of upstream contributions to the Linux kernel project or similar upstreams.
Minimum Qualifications
Bachelor of Computer Science or equivalent skills and work experience.
At least 5+ years experience developing or maintaining the Linux kernel or low-level system software (e.g., kernel modules, device drivers, or core OS components).
Proven ability to debug kernel level issues (panics, hangs, performance regressions) using tools such as perf, ftrace, bpftrace, crash, gdb, or similar.
Deep understanding of kernel tuning for stability and performance across many subsystem domains.
Hands-on experience developing CI/CD systems integrating operating system components and managing kernel releases.
Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Solid understanding of operating system fundamentals: processes, memory management, filesystems, networking, scheduling, interrupts, and hardware/driver interactions.
Experience working in a RHEL based Linux environment, including RPM packaging and the RHEL kernel back port and release process.
Strong collaboration and communication skills; comfortable working with cross-functional teams (SRE, platform, hardware, security).
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976