Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Linux Kernel Architect
Boston, MA · On-site
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
Linux Kernel Architect
Boston, MA · On-site
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
Linux Kernel Architect
Santa Clara, CA · On-site
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
Linux Kernel Architect
Santa Clara, CA · On-site
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
Linux Kernel Architect
Santa Clara, CA · On-site
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
Linux Kernel Architect
Santa Clara, CA · On-site
In this role, you'll be improving and debugging the RISC-V Linux kernel, with particular focus on ... Familiarity with Rust Pay & Benefits Consistent with SiFive values and applicable law, we provide ...
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust * U.
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust * U.
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust * U.
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust * U.
Deep Linux kernel internals - scheduling, memory management, the networking stack, syscalls, the LSM framework - backed by production systems programming in C, Rust, or both. * Hands-on eBPF for ...
Deep Linux kernel internals - scheduling, memory management, the networking stack, syscalls, the LSM framework - backed by production systems programming in C, Rust, or both. * Hands-on eBPF for ...
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
System Software Engineer - Linux Kernel and Device Drivers
Mountain View, CA · On-site
$175K - $362K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe ... Rust for systems programming Compensation The US base salary for this full-time position is ...
System Software Engineer - Linux Kernel and Device Drivers
Mountain View, CA · On-site
$175K - $362K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe ... Rust for systems programming Compensation The US base salary for this full-time position is ...
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust
Rust Software Developer- Rust Development, Storage and Data Systems///W2 contract
Foster City, CA · On-site
Rust Software Developer- Rust Development, Storage and Data Systems Location: Foster City, Ca ... Bonus Qualifications Contributed code to the Linux kernel or similar Open Source Project.
Rust Software Developer- Rust Development, Storage and Data Systems///W2 contract
Foster City, CA · On-site
Rust Software Developer- Rust Development, Storage and Data Systems Location: Foster City, Ca ... Bonus Qualifications Contributed code to the Linux kernel or similar Open Source Project.
Software Engineer - Platform Infrastructure (Rust, C++)
Palo Alto, CA · On-site
$180K - $440K/yr
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
Software Engineer - Platform Infrastructure (Rust, C++)
Palo Alto, CA · On-site
$180K - $440K/yr
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
Software Engineer - Platform Infrastructure (Rust, C++)
Palo Alto, CA · On-site
$180K - $440K/yr
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
Quick apply
Software Engineer - Platform Infrastructure (Rust, C++)
Palo Alto, CA · On-site
$180K - $440K/yr
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
System Software Engineer - Linux Kernel and Device Drivers
Mountain View, CA · On-site
$175K - $362K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe ... Rust for systems programming Compensation The US base salary for this full-time position is ...
System Software Engineer - Linux Kernel and Device Drivers
Mountain View, CA · On-site
$175K - $362K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe ... Rust for systems programming Compensation The US base salary for this full-time position is ...
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
Quick apply
Systems programming experience in C, C++, or Rust * Computer systems fundamentals with a grasp of ... Experience working with Linux kernel concepts or systems-level debugging tools (e.g., perf, gdb ...
Rust Linux Kernel information
See salary details
$101K - $107.8K
4% of jobs
$107.8K - $114.6K
4% of jobs
$114.6K - $121.5K
4% of jobs
$121.5K - $128.3K
1% of jobs
$128.3K - $135.1K
9% of jobs
$136.3K is the 25th percentile. Wages below this are outliers.
$135.1K - $141.9K
11% of jobs
$141.9K - $148.7K
12% of jobs
The median wage is $151.1K / yr.
$148.7K - $155.5K
14% of jobs
$155.5K - $162.4K
15% of jobs
$163K is the 75th percentile. Wages above this are outliers.
$162.4K - $169.2K
14% of jobs
$169.2K - $176K
13% of jobs
$101K
$149.1K
$176K
How much do rust linux kernel jobs pay per year?
What is a Rust Linux Kernel developer?
What are the key skills and qualifications needed to thrive as a Rust Linux Kernel developer?
What is the difference between Rust Linux Kernel vs C Linux Kernel Developer?
| Aspect | Rust Linux Kernel | C Linux Kernel Developer |
|---|---|---|
| Required Credentials | Knowledge of Rust programming, Linux kernel basics | Proficiency in C, Linux kernel development experience |
| Work Environment | Contributing to Linux kernel modules using Rust, Linux environment | Developing and maintaining Linux kernel code in C |
| Industry Usage | Emerging in kernel development, experimental projects | Standard in Linux kernel development |
| Common Search/Comparison | Often compared for language choice in kernel modules | Traditional role, baseline for kernel development |
The main difference between a Rust Linux Kernel developer and a C Linux Kernel Developer lies in the programming language used. Rust developers focus on leveraging Rust's safety features for kernel modules, while C developers work with the traditional C language. Both roles require Linux kernel knowledge, but Rust is newer and less widespread in kernel development, making it an emerging area compared to the well-established C role.
What are some common challenges faced when working on Rust integration within the Linux kernel, and how do teams typically address them?

Apple rating
8.0
Based on 676 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