Detailed knowledge of Linux kernel internals and device drivers. * Ability to work with low level ... HW and debug issues using kernel debuggers and EJTAG probes. * Familiar with at least one processor ...
Detailed knowledge of Linux kernel internals and device drivers. * Ability to work with low level ... HW and debug issues using kernel debuggers and EJTAG probes. * Familiar with at least one processor ...
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...
Linux Engineer
San Mateo, CA · On-site
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...
Linux Engineer
San Mateo, CA · On-site
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$144K - $190K/yr
You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate with custom hardware (e.g. custom ASICs and FPGAs). If you enjoy building embedded systems using ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$144K - $190K/yr
You will write Linux Kernel drivers (including creating appropriate user-space APIs) to communicate with custom hardware (e.g. custom ASICs and FPGAs). If you enjoy building embedded systems using ...
Staff Engineer, Linux Device Drivers
San Diego, CA · On-site
$134K - $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 ...
Staff Engineer, Linux Device Drivers
San Diego, CA · On-site
$134K - $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 ...
Required : • 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 ...
Required : • 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 ...
Senior Software Engineer, Linux Kernel
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 ...
Senior Software Engineer, Linux Kernel
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 ...
Sr. Embedded Software Engineer / C / wireless / network / Linux kernel / Onsite / Irvine
Irvine, CA · On-site
$141K - $185K/yr
... Linux Kernel, wireless protocols, network protocols, THIS POSITION REQUIRES A U.S CITIZENSHIP ... Device driver and board support package development and maintenance for both ARM and RISC-V based ...
Sr. Embedded Software Engineer / C / wireless / network / Linux kernel / Onsite / Irvine
Irvine, CA · On-site
$141K - $185K/yr
... Linux Kernel, wireless protocols, network protocols, THIS POSITION REQUIRES A U.S CITIZENSHIP ... Device driver and board support package development and maintenance for both ARM and RISC-V based ...
Senior Networking Software Engineer, Linux Kernel Drivers
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D ... Strong networking knowledge - TCP/IP, L2/L3 protocols, and network device driver architecture
Senior Networking Software Engineer, Linux Kernel Drivers
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D ... Strong networking knowledge - TCP/IP, L2/L3 protocols, and network device driver architecture
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 ...
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 ...
Senior Networking Software Engineer, Linux Kernel Drivers
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D ... Strong networking knowledge - TCP/IP, L2/L3 protocols, and network device driver architecture
Senior Networking Software Engineer, Linux Kernel Drivers
Santa Clara, CA · On-site
$143K - $189K/yr
We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D ... Strong networking knowledge - TCP/IP, L2/L3 protocols, and network device driver architecture
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 ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in ... Deep knowledge of Linux kernel, NFS and Linux file system performance tuning * Solid background in ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in ... Deep knowledge of Linux kernel, NFS and Linux file system performance tuning * Solid background in ...
Embedded Linux Engineer
Costa Mesa, CA · On-site
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 ...
Embedded Linux Engineer
Costa Mesa, CA · On-site
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 ...
Linux Kernel Software Engineer - Systems Engineering
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 ...
Linux Kernel Software Engineer - Systems Engineering
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 ...
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 ...
You will architect and implement full-stack embedded Linux solutions--from low-level BSP and kernel drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ...
You will architect and implement full-stack embedded Linux solutions--from low-level BSP and kernel drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ...
You will architect and implement full-stack embedded Linux solutions--from low-level BSP and kernel drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ...
You will architect and implement full-stack embedded Linux solutions--from low-level BSP and kernel drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ...
Linux Kernel Driver information
See California salary details
$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
How much do linux kernel driver jobs pay per year?
What is a Linux Kernel Driver job?
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.
What are the key skills and qualifications needed to thrive in the Linux Kernel Driver position, and why are they important?
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.
What are the typical challenges faced by a Linux Kernel Driver developer?
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.

Full-time
Re-posted 8 days ago
Job description
A Network Processor Company
Job Description:
Responsibilities include the design and development of Linux and simple executive (bare metal) device drivers which involves:
- Adding support for OCTEON III Processor (48 64-bit CPUs, 100Gbps traffic handling.
- Virtualization support (NUMA, etc).
- Projects on current generation OCTEONs (OCTEON, OCTEON Plus and OCTEON II).
Â
Required:
- BS with 7 -12 years of relevant experience.
- Should have experience adding support for new HW platforms and devices to the Linux kernel.
- Detailed knowledge of Linux kernel internals and device drivers.
- Ability to work with low level HW and debug issues using kernel debuggers and EJTAG probes.
- Familiar with at least one processor assembly language (MIPS, ARM, x86 or Power PC).
- Outstanding programming skills in C.
- Should have the ability to prepare and submit patches to the Linux kernel mainline.
- A history of participation in Linux kernel mailing lists and open source development a huge plus.