1

Linux Kernel Driver Jobs (NOW HIRING)

Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python

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 ...

Strong Linux kernel development and device driver programming (C/C++) - used to build, enhance, and debug low-level system functionality supporting hardware integration. * Deep understanding of ...

Strong Linux kernel development and device driver programming (C/C++) - used to build, enhance, and debug low-level system functionality supporting hardware integration. * Deep understanding of ...

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 ...

Staff Engineer, Linux Device Drivers

San Diego, CA · On-site

$134.80K - $202.20K/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 ...

next page

Showing results 1-20

Linux Kernel Driver information

See salary details

$101K

$149.1K

$176K

How much do linux kernel driver jobs pay per year?

As of May 31, 2026, the average yearly pay for linux kernel driver in the United States is $149,062.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,500.00 and $165,000.00 per year, depending on experience, location, and employer.

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.
What cities are hiring for Linux Kernel Driver jobs? Cities with the most Linux Kernel Driver job openings:
What states have the most Linux Kernel Driver jobs? States with the most job openings for Linux Kernel Driver jobs include:
Infographic showing various Linux Kernel Driver job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $149,062 per year, or $71.7 per hour.
Linux Engineer (Embedded systems)

Linux Engineer (Embedded systems)

Redolent, Inc

Southfield, MI

Other

Posted 16 days ago


Job description

Hello,
One of our direct client is urgently looking for Linux Engineer @Southfield,Michigan.
Role : Linux Engineer
Work location : Southfield,Michigan

Duration: Long Term
Description :

  • Linux kernel/driver development experience 5-6 years or more.
  • Automotive software development experience is must
  • System architecture experience
  • Android development experience good to have
  • Expertise using the tools likes Gerrit, Jira, Confluence, Jenkins.
  • Device development experience
  • Linux Device development exp on embedded systems

Redolent logo

About Redolent

Sourced by ZipRecruiter

Redolent, a dynamic and rapidly expanding company committed to excellence in software solutions, where success is fueled by a combination of technical expertise and efficient management practices. Our solutions create a measurable delta in our clients’ productivity and profitability, contributing to their growth and success.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

San Jose, CA, US

Year founded

2008

Social media