Deep knowledge of Linux kernel internals -- memory management, scheduler, networking, storage subsystems and/or device drivers * Strong C programming skills; fluency in kernel development workflow ...
Quick apply
Deep knowledge of Linux kernel internals -- memory management, scheduler, networking, storage subsystems and/or device drivers * Strong C programming skills; fluency in kernel development workflow ...
Quick apply
Deep knowledge of Linux kernel internals -- memory management, scheduler, networking, storage subsystems and/or device drivers * Strong C programming skills; fluency in kernel development workflow ...
Mountain View, CA · On-site
$175K - $400K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe endpoint devices), including memory management, DMA, interrupt handling, and command submission paths
Mountain View, CA · On-site
$175K - $400K/yr
Architect, design, and implement the Linux kernel driver stack for MatX's AI accelerators (PCIe endpoint devices), including memory management, DMA, interrupt handling, and command submission paths
Mountain View, CA · On-site
$213K - $263K/yr
The Waymo Driver has provided over ten million rider-only trips, enabled by its experience ... You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate ...
Mountain View, CA · On-site
$213K - $263K/yr
The Waymo Driver has provided over ten million rider-only trips, enabled by its experience ... You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate ...
Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. * A strong foundation in computer architecture, operating ...
Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. * A strong foundation in computer architecture, operating ...
San Diego, CA · On-site
$121K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including ...
San Diego, CA · On-site
$121K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including ...
San Diego, CA · On-site
$121K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.Familiarity with SoC systems including bus ...
San Diego, CA · On-site
$121K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers.Familiarity with SoC systems including bus ...
Rancho Santa Margarita, CA · On-site
$120K/yr
Debug SSD issues involving Linux kernel, device drivers, PCIe stack, NVMe protocol, and storage subsystems. * Analyze and resolve system crashes, kernel panics, I/O failures, performance degradation ...
Rancho Santa Margarita, CA · On-site
$120K/yr
Debug SSD issues involving Linux kernel, device drivers, PCIe stack, NVMe protocol, and storage subsystems. * Analyze and resolve system crashes, kernel panics, I/O failures, performance degradation ...
San Jose, CA · On-site
$202K - $240K/yr
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
San Jose, CA · On-site
$202K - $240K/yr
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Los Angeles, CA · On-site
$186K - $220K/yr
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Los Angeles, CA · On-site
$186K - $220K/yr
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C+ programming experience. 6-8+ years of ...
Santa Clara, CA · On-site
$167K - $246K/yr
Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. * A strong foundation in computer architecture, operating ...
Santa Clara, CA · On-site
$167K - $246K/yr
Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. * A strong foundation in computer architecture, operating ...
San Jose, CA · On-site
$180K - $255K/yr
This is a hands-on Linux kernel and device driver role; it is not an application or platform software role. You will lead software bring-up of new silicon, deliver production drivers across the IO ...
San Jose, CA · On-site
$180K - $255K/yr
This is a hands-on Linux kernel and device driver role; it is not an application or platform software role. You will lead software bring-up of new silicon, deliver production drivers across the IO ...
Build kernel drivers fundamentally designed to support and maintain security across host processes ... Deep understanding of operating system internals (Linux preferred). * Experience with hardware ...
Build kernel drivers fundamentally designed to support and maintain security across host processes ... Deep understanding of operating system internals (Linux preferred). * Experience with hardware ...
Santa Clara, CA · On-site
$143K - $189K/yr
Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues. * Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform ...
Santa Clara, CA · On-site
$143K - $189K/yr
Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues. * Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform ...
Santa Clara, CA · On-site
$143K - $189K/yr
Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues. Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform ...
Santa Clara, CA · On-site
$143K - $189K/yr
Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues. Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform ...
Develop and maintain high-performance kernel drivers and customize Device Trees to support ... A proven passion for low-level Linux development and a "CLI-first" mindset. The stamina to navigate ...
Develop and maintain high-performance kernel drivers and customize Device Trees to support ... A proven passion for low-level Linux development and a "CLI-first" mindset. The stamina to navigate ...
Costa Mesa, CA · On-site
$166K - $220K/yr
Board bring‑up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) * Customize vendor BSPs for use with NixOS systems * Help secure our embedded Linux systems ...
Costa Mesa, CA · On-site
$166K - $220K/yr
Board bring‑up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) * Customize vendor BSPs for use with NixOS systems * Help secure our embedded Linux systems ...
Design and develop software solutions for data center servers including Linux kernel modifications, device drivers, and system optimizations for GB200 and next-gen platforms.* Lead hardware bring-up ...
Design and develop software solutions for data center servers including Linux kernel modifications, device drivers, and system optimizations for GB200 and next-gen platforms.* Lead hardware bring-up ...
Hawthorne, CA · On-site
$155K - $200K/yr
This position requires deep experience working with the Linux kernel, device tree, boot chain, device drivers, and board support packages for ARM platforms. Previous experience with space flight ...
Hawthorne, CA · On-site
$155K - $200K/yr
This position requires deep experience working with the Linux kernel, device tree, boot chain, device drivers, and board support packages for ARM platforms. Previous experience with space flight ...
Santa Clara, CA · On-site
$143K - $189K/yr
Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues. * Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform ...
Santa Clara, CA · On-site
$143K - $189K/yr
Troubleshoot and resolve Linux platform, kernel, driver, and software integration issues. * Collaborate with Canonical, Red Hat, silicon vendors, and internal engineering teams to enable new platform ...
$99.7K - $106.4K
4% of jobs
$106.4K - $113.1K
4% of jobs
$113.1K - $119.9K
4% of jobs
$119.9K - $126.6K
1% of jobs
$126.6K - $133.3K
9% of jobs
$134.5K is the 25th percentile. Wages below this are outliers.
$133.3K - $140.1K
11% of jobs
$140.1K - $146.8K
12% of jobs
The median wage is $149.1K / yr.
$146.8K - $153.5K
14% of jobs
$153.5K - $160.2K
15% of jobs
$160.9K is the 75th percentile. Wages above this are outliers.
$160.2K - $167K
14% of jobs
$167K - $173.7K
13% of jobs
$99.7K
$147.1K
$173.7K
A Linux Kernel Driver job involves developing, debugging, and maintaining device drivers that interface hardware with the Linux operating system. Kernel driver developers work with low-level system components, ensuring efficient communication between hardware and the OS. They often use languages like C and work with kernel subsystems, memory management, and concurrency. The role requires deep knowledge of Linux internals, debugging tools, and hardware interfaces. It is crucial for enabling hardware functionality in Linux-based environments.
Working as a Linux Kernel Driver developer often involves diagnosing complex issues at the intersection of hardware and software, which can be time-consuming and require an in-depth understanding of system internals. You may need to address compatibility concerns across kernel versions and ensure proper functionality under various hardware configurations. Collaboration with hardware engineers, software developers, and QA teams is common, and maintaining effective communication is key to successful project delivery. Staying current with the Linux kernel's ongoing updates and contributing to the open-source community are also typical aspects of the role.
To excel as a Linux Kernel Driver, you need deep proficiency in C programming, operating system fundamentals, and hands-on experience with Linux kernel architecture, often supported by a computer science degree or equivalent. Familiarity with tools like Git, kernel debugging utilities, and version control systems, as well as kernel module development experience, is highly valuable. Strong problem-solving, collaboration, and communication skills help you work effectively with software teams and hardware engineers. These abilities are crucial for developing robust, high-performance drivers that enable seamless integration of hardware and software components within various Linux environments.
For Linux Kernel Driver jobs in California, the most frequently searched job titles are:
The top searched job categories for Linux Kernel Driver jobs in California are:

San Francisco, CA • On-site
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 28 days ago
Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack — from electrons to tokens — to power the world's most ambitious AI workloads. When you join Crusoe, you join a team that is building the future, faster.
We're in the midst of the greatest industrial revolution of our time. The demand for AI compute is boundless, and power is a bottleneck. We're solving that — with an energy-first approach that makes AI infrastructure better for the world and faster for the people innovating with AI.
We're looking for problem-solving, opportunity-finding teammates with a sense of urgency, who believe in the scale of our ambition and thrive on a path not fully paved — people who want to grow their careers alongside a team of experts across energy, manufacturing, data center construction, and cloud services.
If you want to do the most meaningful work of your career, help our customers and partners advance their AI strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe.
About the role
You will set the technical direction for Crusoe's Linux kernel team, owning the roadmap and architecting critical development projects. This role requires a balance of high-level architectural design and hands-on kernel coding. You will tackle the most complex kernel problems while mentoring and growing the engineers around you to deliver production-ready infrastructure at scale.
What You’ll Be Working On:
Perform deep-dive root-cause analysis of issues across the OS and hardware layers. You will lead the triage and backporting for kernel CVEs while building automated tooling for vulnerability analysis.
Architect and lead critical projects — new kernel features, security patching infrastructure, deployment systems — from design through production and upstream.
Develop kernel code with an upstream-first mindset — we aim to contribute all changes to the Linux kernel community and keep our downstream patches zero; this is a core part of how the team works, not an afterthought
Develop and review kernel code: memory management, scheduler, networking, storage, and GPU-related subsystems
Design and implement advanced virtualization technologies tailored for GPU-accelerated AI and HPC workloads. You will optimize the stack for low latency and high scalability across hypervisors and device emulation.
Find and develop kernel efficiency improvements proactively (e.g., DAMON-based memory management, hugepage optimization, memory overcommit)
Mentor and review work from mid-level and junior engineers
What You’ll Bring to the Team:
Deep knowledge of Linux kernel internals — memory management, scheduler, networking, storage subsystems and/or device drivers
Strong C programming skills; fluency in kernel development workflow (patch submission, mailing lists, Lore)
Experience evaluating kernel security vulnerabilities: CVE analysis, exploitability assessment, backporting fixes
Demonstrated ability to set technical direction and drive projects end-to-end
Track record of upstream Linux kernel contributions is a strong plus
Deep knowledge of Linux kernel internals (memory management, scheduler, I/O) and virtualization technologies (KVM, Xen, or QEMU)
10+ years of experience in systems software engineering working on low-level systems or infrastructure teams.
Benefits:
Competitive compensation and equity packages
Restricted Stock Units
Paid time off, paid holidays & leave of absence programs
Comprehensive health, dental & vision insurance
Employer contributions to HSA account
Paid parental leave
Paid life insurance, short-term and long-term disability
Professional development & tuition reimbursement
Mental health & wellness support
Commuter benefits (parking & transit)
Cell phone stipend
401(k) Retirement plan with company match up to 4% of salary
Volunteer time off
Global travel insurance & emergency assistance
Daily meals allowance
Additional perks & programs specific to location
Compensation Range
Compensation will be paid in the range of up to $250,000 -$300,000 + Bonus. Restricted Stock Units are included in all offers. Compensation to be determined by the applicant's knowledge, education, and abilities, as well as internal equity and alignment with market data.
Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Sourced by ZipRecruiter
It services
201 - 500 Employees
Denver, CO, US