Description As a Kernel Engineer on the Scheduler team, you will drive the evolution of the XNU kernel to support the expanding capabilities of Apple Silicon. You will work on the heart of the ...
Description As a Kernel Engineer on the Scheduler team, you will drive the evolution of the XNU kernel to support the expanding capabilities of Apple Silicon. You will work on the heart of the ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Provide technical support and documents to customers and developer community Requirements ... kernel development and optimization * experience with model and kernel inference performance ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Provide technical support and documents to customers and developer community Requirements ... kernel development and optimization * experience with model and kernel inference performance ...
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)
Miami Gardens, FL · On-site
$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
$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 ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Provide technical support and documents to customers and developer community Requirements ... kernel development and optimization * experience with model and kernel inference performance ...
Quick apply
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Provide technical support and documents to customers and developer community Requirements ... kernel development and optimization * experience with model and kernel inference performance ...
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 ...
Kernel & OS Engineering: Serve as the SME for Linux kernel customization. Install, configure, and maintain system hardware/software across RHEL 7-10 environments. * Infrastructure Management: Design ...
New
Kernel & OS Engineering: Serve as the SME for Linux kernel customization. Install, configure, and maintain system hardware/software across RHEL 7-10 environments. * Infrastructure Management: Design ...
New
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Quick apply
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
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
$110K - $270K/yr
Provide technical support and documents to customers and developer community Requirements ... kernel development and optimization * experience with model and kernel inference performance ...
AI Kernel Engineer
$110K - $270K/yr
Provide technical support and documents to customers and developer community Requirements ... kernel development and optimization * experience with model and kernel inference performance ...
Kernel & OS Engineering: Serve as the SME for Linux kernel customization. Install, configure, and maintain system hardware/software across RHEL 7-10 environments. * Infrastructure Management: Design ...
New
Kernel & OS Engineering: Serve as the SME for Linux kernel customization. Install, configure, and maintain system hardware/software across RHEL 7-10 environments. * Infrastructure Management: Design ...
New
Senior Linux Kernel Engineer
Hillsboro, OR · On-site
$56 - $61/hr
Team Red Dog is hiring a Senior Linux Kernel Engineer for our client, a leading international cloud and software provider and industry-leading technology partner. This hybrid role (Hillsboro, OR ...
Senior Linux Kernel Engineer
Hillsboro, OR · On-site
$56 - $61/hr
Team Red Dog is hiring a Senior Linux Kernel Engineer for our client, a leading international cloud and software provider and industry-leading technology partner. This hybrid role (Hillsboro, OR ...
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 ...
Linux Kernel Senior/Lead Software Engineer
Santa Clara, CA · On-site
$140K - $210K/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 Senior/Lead Software Engineer
Santa Clara, CA · On-site
$140K - $210K/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 ...
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 ...
New
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 ...
New
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 ...
The Darwin Kernel organization plays a vital role in Apple's success. We are responsible for the ... As a member of the Darwin Kernel Quality Engineering team, you will have the unique opportunity to ...
The Darwin Kernel organization plays a vital role in Apple's success. We are responsible for the ... As a member of the Darwin Kernel Quality Engineering team, you will have the unique opportunity to ...
Arista Networks is looking for world-class Linux Kernel and BIOS software engineers to join our Dublin Kernel software team. Our Kernel team is responsible for keeping pace with the latest ...
Arista Networks is looking for world-class Linux Kernel and BIOS software engineers to join our Dublin Kernel software team. Our Kernel team is responsible for keeping pace with the latest ...
Kernel Developer information
See salary details
$43.99 - $48.58
6% of jobs
$52.23 is the 25th percentile. Wages below this are outliers.
$48.58 - $53.17
23% of jobs
$53.17 - $57.76
18% of jobs
The median wage is $58.91 / hr.
$57.76 - $62.35
9% of jobs
$65.84 is the 75th percentile. Wages above this are outliers.
$62.35 - $66.94
24% of jobs
$66.94 - $71.53
3% of jobs
$71.53 - $76.11
1% of jobs
$76.11 - $80.70
5% of jobs
$80.70 - $85.29
4% of jobs
$85.29 - $89.88
2% of jobs
$89.88 - $94.47
3% of jobs
$43
$63
$94
How much do kernel developer jobs pay per hour?
What are the key skills and qualifications needed to thrive in the Kernel Developer position, and why are they important?
To thrive as a Kernel Developer, you need deep expertise in operating systems, C or C++ programming, computer architecture, and problem-solving, often supported by a degree in computer science or a related field. Familiarity with Linux kernel development environments, version control systems (like Git), and debugging tools such as GDB is highly valued, as are certifications like LFCE or RHCE. Strong analytical thinking, attention to detail, and effective communication skills help in troubleshooting complex issues and collaborating with cross-functional teams. These skills are critical to ensuring the stability, security, and performance of the core systems underpinning a wide variety of software applications.
What is a Kernel Developer job?
A Kernel Developer is responsible for designing, developing, and maintaining operating system kernels, which serve as the core interface between hardware and software. They work on low-level programming, typically in languages like C and assembly, to optimize system performance, implement new features, and fix bugs. Kernel Developers often work on Linux, Windows, or embedded system kernels, contributing to stability and security. Their role may also involve writing device drivers, memory management, and process scheduling improvements.
What are some typical projects or responsibilities a Kernel Developer might handle on a daily basis?
As a Kernel Developer, you might spend your days designing and implementing new kernel features, fixing and optimizing kernel code, and debugging low-level issues that affect overall system performance or stability. You will frequently collaborate with other developers, hardware engineers, and QA teams to integrate your changes and ensure compatibility. Reviewing code, managing patch submissions, and staying up-to-date with community or project standards are also common tasks. These responsibilities require attention to both detail and security, as your work directly impacts the operating system’s core functionality.

Apple rating
8.1
Based on 667 frontline employees who took The Breakroom Quiz
5th of 30 rated technology retailers
Job description
We are looking for a highly skilled Systems Engineer to join us in designing the next generation of Apple's kernel scheduler. As one of the few vertically integrated systems shops remaining, our engineers have the unique opportunity to influence the entire stack-from silicon design to the behavior of the world's most advanced applications.
Description
As a Kernel Engineer on the Scheduler team, you will drive the evolution of the XNU kernel to support the expanding capabilities of Apple Silicon. You will work on the heart of the operating system, designing scheduling policies that balance extreme performance with aggressive power efficiency.
We are looking for a self-driven engineer who thrives on navigating complex system interactions. You will be responsible for identifying bottlenecks in highly parallel workflows, optimizing the interaction between hardware and software, and ensuring our OS scales gracefully from low-power embedded devices to massive high-performance workstation architectures.
Minimum Qualifications
BS/MS/PhD in Computer Science, Computer Engineering, or equivalent experience.
Technical Proficiency: Fluency in C and C++
Problem Solving: Proven track record of debugging complex system issues (deadlocks, race conditions, performance regressions) and driving ambiguous problems to resolution.
Preferred Qualifications
Systems Expertise: 2+ years of experience in Operating Systems development, with deep knowledge of kernel internals, and process/thread scheduling.
Concurrency: Strong understanding of SMP/AMP architectures, synchronization primitives, lock-free algorithms, and cache coherency.
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