Linux Kernel Engineer
$139.50K - $258.10K/yr
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 ...
$139.50K - $258.10K/yr
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 ...
$139.50K - $258.10K/yr
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 ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
... Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel ...
$175K - $200K/yr
Use Android and Linux tools (ADB, dumpsys, systrace, logs, kernel traces) for root-cause analysis ... Electrical Engineering, Embedded Systems, or related field. 7+ years of experience in Android ...
$175K - $200K/yr
Use Android and Linux tools (ADB, dumpsys, systrace, logs, kernel traces) for root-cause analysis ... Electrical Engineering, Embedded Systems, or related field. 7+ years of experience in Android ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
The Nitro Linux team owns the secure, embedded Linux environment at the heart of this system. We ... Key job responsibilities - Research, design, and implement Linux kernel changes to meet business ...
Everett, WA · On-site
$137K - $179.50K/yr
Embedded Software Engineer (Mid/Senior Level) - Develop and maintain embedded software applications ... Linux Kernel, library, 3rd-party CVEs, and errors identified by secure scanning/static analysis ...
Quick apply
Everett, WA · On-site
$137K - $179.50K/yr
Embedded Software Engineer (Mid/Senior Level) - Develop and maintain embedded software applications ... Linux Kernel, library, 3rd-party CVEs, and errors identified by secure scanning/static analysis ...
Seattle, WA · On-site
$153.60K - $206K/yr
Designing and implementing high-performance C/C++ components on Linux using DPDK, kernel-bypass ... A Bachelor's, Master's or PhD in Software Engineering, Computer Science, Computer Engineering ...
Seattle, WA · On-site
$153.60K - $206K/yr
Designing and implementing high-performance C/C++ components on Linux using DPDK, kernel-bypass ... A Bachelor's, Master's or PhD in Software Engineering, Computer Science, Computer Engineering ...
$153.60K - $206K/yr
Designing and implementing highperformance C/C++ components on Linux using DPDK, kernel-bypass ... A Bachelor's, Master's or PhD in Software Engineering, Computer Science, Computer Engineering ...
$153.60K - $206K/yr
Designing and implementing highperformance C/C++ components on Linux using DPDK, kernel-bypass ... A Bachelor's, Master's or PhD in Software Engineering, Computer Science, Computer Engineering ...
$180K - $440K/yr
You will work across the full stack -- from low-level GPU kernel optimizations and Linux kernel ... Deep low-level systems programming (C/C++ or Rust) * Experience building and operating high ...
Quick apply
$180K - $440K/yr
You will work across the full stack -- from low-level GPU kernel optimizations and Linux kernel ... Deep low-level systems programming (C/C++ or Rust) * Experience building and operating high ...
... • Work on Linux kernel internals, scheduling, memory management, and resource isolation at ... low-level systems programming (C/C++ or Rust) • Experience building and operating high ...
... • Work on Linux kernel internals, scheduling, memory management, and resource isolation at ... low-level systems programming (C/C++ or Rust) • Experience building and operating high ...
Linux, ash, C, lua, Rust - join us for embedded software systems at cloud scale! Key job ... kernel development for next-generation EC2 compute platforms - Bring up Linux on new hardware ...
Linux, ash, C, lua, Rust - join us for embedded software systems at cloud scale! Key job ... kernel development for next-generation EC2 compute platforms - Bring up Linux on new hardware ...
Work across the stack: the Linux kernel DRM/GEM layer, the ROCm™ runtime, the IREE compiler, and ... AI developer experience. * Develop reproducible benchmarks and performance regression ...
Work across the stack: the Linux kernel DRM/GEM layer, the ROCm™ runtime, the IREE compiler, and ... AI developer experience. * Develop reproducible benchmarks and performance regression ...
Linux, ash, C, lua, Rust - join us for embedded software systems at cloud scale! Key job ... kernel development for next-generation EC2 compute platforms - Bring up Linux on new hardware ...
Linux, ash, C, lua, Rust - join us for embedded software systems at cloud scale! Key job ... kernel development for next-generation EC2 compute platforms - Bring up Linux on new hardware ...
Bellevue, WA · On-site
$124.04K/yr
Work across the stack: the Linux kernel DRM/GEM layer, the ROCm™ runtime, the IREE compiler, and ... AI developer experience. * Develop reproducible benchmarks and performance regression ...
Bellevue, WA · On-site
$124.04K/yr
Work across the stack: the Linux kernel DRM/GEM layer, the ROCm™ runtime, the IREE compiler, and ... AI developer experience. * Develop reproducible benchmarks and performance regression ...
Bellevue, WA · On-site +1
$130/hr
Proficiency with Linux kernel and middleware development on ARM architecture. * Experience with ... MS or BS in Electrical Engineering, Computer Engineering, Computer Science, or a related field, and ...
Bellevue, WA · On-site +1
$130/hr
Proficiency with Linux kernel and middleware development on ARM architecture. * Experience with ... MS or BS in Electrical Engineering, Computer Engineering, Computer Science, or a related field, and ...
Redmond, WA · On-site
... Linux kernel customization • Experience with Android or Linux performance tools and security models • Former Meta experience is a plus (having worked on product teams or on devices in Reality ...
Redmond, WA · On-site
... Linux kernel customization • Experience with Android or Linux performance tools and security models • Former Meta experience is a plus (having worked on product teams or on devices in Reality ...
Seattle, WA · On-site +1
$165K - $242K/yr
Linux Kernel (custom build), Ubuntu * Intel/AMD/ARM CPUs, Nvidia GPUs, DPUs, Infiniband and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...
Seattle, WA · On-site +1
$165K - $242K/yr
Linux Kernel (custom build), Ubuntu * Intel/AMD/ARM CPUs, Nvidia GPUs, DPUs, Infiniband and ... Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related ...
$114.9K - $122.7K
4% of jobs
$122.7K - $130.5K
4% of jobs
$130.5K - $138.2K
4% of jobs
$138.2K - $146K
1% of jobs
$146K - $153.7K
9% of jobs
$155.1K is the 25th percentile. Wages below this are outliers.
$153.7K - $161.5K
11% of jobs
$161.5K - $169.3K
12% of jobs
The median wage is $171.9K / yr.
$169.3K - $177K
14% of jobs
$177K - $184.8K
15% of jobs
$185.5K is the 75th percentile. Wages above this are outliers.
$184.8K - $192.5K
14% of jobs
$192.5K - $200.3K
13% of jobs
$114.9K
$169.6K
$200.3K
A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.
| Aspect | Linux Kernel Developer | Linux Device Driver Developer |
|---|---|---|
| Required Credentials | Proficiency in C, Linux kernel development experience, often a degree in Computer Science or related field | Similar credentials, with focus on device-specific programming and hardware knowledge |
| Work Environment | Developing and maintaining core kernel components, often in a Linux environment | Writing and debugging drivers for specific hardware devices within Linux |
| Employer & Industry Usage | Tech companies, open-source projects, hardware manufacturers | Hardware manufacturers, embedded systems, specialized device companies |
While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

$139.50K - $258.10K/yr
Full-time
Medical, Dental, Retirement
Posted 14 days ago
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
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.
Computer and electronic product manufacturing
10,000+ Employees
Cupertino, CA, US
1976