1

Linux Driver Developer Jobs in California (NOW HIRING)

CA ยท On-site

Embedded Linux Software Engineer - (95k-145k) This role focuses on developing flight software for ... Linux kernel, device drivers, and device tree configuration * systemd and multi-process application ...

Linux Automotive Engineer Location: San Diego, CA Duration: 6+ Months You will be joining ... Experience in bootloaders,Linux kernel and driver architecture is a plus * Experience in Multimedia ...

Linux Automotive Engineer Location: San Diego, CA Duration: 6+ Months You will be joining ... Experience in bootloaders,Linux kernel and driver architecture is a plus * Experience in Multimedia ...

Software Developer with 10+ years of experience working in embedded systems * Experience developing ... Experience developing linux kernel / linux driver. * Experience developing Hypervisor, Xen/KVM/ACRN ...

Staff Hypervisor Developer

San Jose, CA ยท On-site

$185K - $225K/yr

Software Developer with 10+ years of experience working in embedded systems * Experience developing ... Experience developing linux kernel / linux driver. * Experience developing Hypervisor, Xen/KVM/ACRN ...

Sr. Staff Hypervisor Developer

San Jose, CA ยท On-site

$192K - $249K/yr

Software Developer with 10+ years of experience working in embedded systems * Experience developing ... Experience developing linux kernel / linux driver. * Experience developing Hypervisor, Xen/KVM/ACRN ...

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

Sr. Staff Hypervisor Developer

San Jose, CA ยท On-site

$192K - $249K/yr

Software Developer with 10+ years of experience working in embedded systems * Experience developing ... Experience developing linux kernel / linux driver. * Experience developing Hypervisor, Xen/KVM/ACRN ...

Showing results 41-60

Linux Driver Developer information

See California salary details

$36

$54

$70

How much do linux driver developer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for linux driver developer in California is $54.59, according to ZipRecruiter salary data. Most workers in this role earn between $49.57 and $58.61 per hour, depending on experience, location, and employer.

What is a Linux driver developer?

Linux Driver Developers are software engineers who design, implement, and maintain device drivers that enable hardware components to communicate with the Linux operating system. They work closely with hardware manufacturers and kernel developers to ensure that devices such as graphics cards, network adapters, and storage controllers are supported on Linux platforms. Their work involves writing code in languages like C, debugging hardware interactions, and contributing to open source kernel projects. Linux Driver Developers play a crucial role in expanding hardware compatibility and performance for Linux users.

What are the key skills and qualifications needed to thrive as a Linux driver developer?

To thrive as a Linux Driver Developer, you need a solid understanding of C programming, Linux kernel architecture, and device driver development, typically supported by a computer science or related degree. Familiarity with kernel debugging tools (such as GDB, ftrace, and perf), version control systems like Git, and experience with open-source collaboration are essential. Analytical thinking, problem-solving abilities, and effective teamwork are standout soft skills for this role. These skills and qualities are crucial for building reliable, efficient drivers and collaborating within the Linux development community to ensure hardware and software compatibility.

What are some common challenges Linux driver developers face when integrating new hardware with the Linux kernel?

Linux Driver Developers often encounter challenges such as limited vendor documentation, ensuring compatibility across different kernel versions, and debugging complex interactions between the driver and user-space applications. Additionally, they must adhere to strict coding standards required by the Linux kernel community and handle frequent changes in kernel APIs. Collaborating closely with hardware engineers and the broader open-source community is also crucial to resolve issues efficiently and ensure robust, maintainable code.

What is the difference between Linux Driver Developer vs Linux Kernel Developer?

AspectLinux Driver DeveloperLinux Kernel Developer
Primary FocusDeveloping and maintaining device drivers for LinuxContributing to the Linux kernel core code
Required SkillsC programming, hardware interfaces, driver architectureC programming, kernel architecture, system internals
Work EnvironmentEmbedded systems, hardware vendors, device manufacturersOpen-source community, Linux kernel projects
CertificationsOften Linux or embedded system certificationsLinux Foundation certifications, kernel development courses

Linux Driver Developers focus on creating drivers for specific hardware components, while Linux Kernel Developers work on the core kernel itself. Both roles require strong C programming skills and familiarity with Linux internals, but Driver Developers typically work closer to hardware, whereas Kernel Developers contribute to the overall system architecture.

What are the most commonly searched types of Linux Driver Developer jobs in California?

The most popular types of Linux Driver Developer jobs in California are:

What are popular job titles related to Linux Driver Developer jobs in California?

For Linux Driver Developer jobs in California, the most frequently searched job titles are:

What job categories do people searching Linux Driver Developer jobs in California look for?

The top searched job categories for Linux Driver Developer jobs in California are:

Infographic showing various Linux Driver Developer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 68% Full Time, 29% Part Time, and 2% Contract. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $113,555 per year, or $54.6 per hour.

Embedded Developer - BOARD/LINUX BRING-UP & DRIVERS - (C Programming, Linux, board bring up for r...

Pyramid IT

San Jose, CA โ€ข On-site

Contractor

Re-posted 12 hours ago


Job description

Company Description

Pyramid is a leading Information Technology Consulting services company headquartered in metropolitan Atlanta, GA with prime emphasis on the following service offerings:
Staff Augmentation
Lifecycle IT solutions
o Application Development & Support
o Outsourced Testing
Mobile Development and Test Automation
The company was incorporated in the State of Georgia in 1996 and has grown to over 2500 Information Technology consultants serving clients across the United States and around the globe. In addition to Atlanta, Pyramid has offices worldwide including Charlotte, NC; Chicago, IL; Dallas, TX; Richmond, VA; San Francisco, CA and Somerset, NJ in the United States, London in the United Kingdom, Singapore, and three offices in India (New Delhi, Hyderabad and Chandigargh).
Pyramid has been ranked by Staffing Industry Analysts as one of the largest diversity staffing firms specializing in IT and among the fastest growing U.S. staffing firm overall. In addition, Pyramid is a previous winner of the National Minority Supplier Development Council's Supplier of the Year and has won numerous Supplier of the Year awards from the Georgia Minority Supplier Development Council.see less

Specialties

IT Staff Augmentation, Application Management Services, Enterprise Project Solutions, Mobile Development, Mobile Test Automation, Product and Engineering Services, Enterprise Mobility, Test Automation, QA - Manual and Automated Testing, QA Strategy

  • Website

    http://www.pyramidci.com

  • Industry

    Information Technology and Services

  • Type

    Privately Held

  • Company Size

    1001-5000 employees

  • Founded

    1996

Job Description

Mandatory Domain: Telecom Visa: Any Experience Level: 5-10 year Educational qualification (if must): Bachelor's Degree in CS or equivalent experience is required How many level of internal interview (TP1/TP2/Both): 2 rounds (one telephonic, one Telephonic /Skype). Search string (For your help): *C AND LINUX AND DEBUG* Engineers with 4+ Yrs Experience for Board/Linux Bring-up & Drivers. Mandatory Skills Minimum Education: Bachelor's Degree in CS or equivalent experience is required. Excellent in C programming and debugging via GDB in Linux environments. Solid understanding of Linux Operating Systems fundamentals and it's bring-up challenges on custom hardware. Experience in debugging Hardware via tools such as JTAG and ICE is a MUST. Good understanding of any modern hypervisor and its implementation is an added asset. Excellent troubleshooting abilities, strong analytical, communication, and interpersonal skills.

Additional Information
All your information will be kept confidential according to EEO guidelines.