Additional knowledge of Linux Device Drivers and C Programming is required. * Work also involves trouble shooting and resolving complex software issues - especially in multi-core environment.
Additional knowledge of Linux Device Drivers and C Programming is required. * Work also involves trouble shooting and resolving complex software issues - especially in multi-core environment.
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 ...
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 ...
Customize kernel, drivers, and low-level system components * Build and maintain Debian packages and ... Bachelor's degree in SW Engineering or other Engineering discipline * 10+ years of Linux systems ...
Customize kernel, drivers, and low-level system components * Build and maintain Debian packages and ... Bachelor's degree in SW Engineering or other Engineering discipline * 10+ years of Linux systems ...
Staff Hypervisor Developer
$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 ...
Staff Hypervisor Developer
$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 ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in ...
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 ...
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 ...
Sr. Staff Hypervisor Developer
$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 ...
Sr. Staff Hypervisor Developer
$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 ...
Customize kernel, drivers, and low-level system components * Build and maintain Debian packages and ... Bachelor's degree in SW Engineering or other Engineering discipline * 10+ years of Linux systems ...
Customize kernel, drivers, and low-level system components * Build and maintain Debian packages and ... Bachelor's degree in SW Engineering or other Engineering discipline * 10+ years of Linux systems ...
Multimedia Engineer
San Diego, CA · On-site
... modules and Linux device drivers (Linux,C, MIPS, ARM) Android bring up on ARM based platforms ... Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering Preferred:
Multimedia Engineer
San Diego, CA · On-site
... modules and Linux device drivers (Linux,C, MIPS, ARM) Android bring up on ARM based platforms ... Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering Preferred:
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 ...
Develop and maintain high-performance kernel drivers and customize Device Trees to support ... DevOps & CI/CD Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
Develop and maintain high-performance kernel drivers and customize Device Trees to support ... DevOps & CI/CD Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
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 ...
Embedded Linux Software Engineer
San Diego, CA · On-site
$105K - $155K/yr
About this position SeeScan is seeking a Software Engineer with strong experience in embedded Linux ... You will be responsible for a mix of driver, middleware and application development on a variety of ...
Embedded Linux Software Engineer
San Diego, CA · On-site
$105K - $155K/yr
About this position SeeScan is seeking a Software Engineer with strong experience in embedded Linux ... You will be responsible for a mix of driver, middleware and application development on a variety of ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Monitor and troubleshoot kernel, driver, and hardware issues; perform root cause analysis in ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
... drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between ... DevOps & CI/CD • Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image ...
QT/QML Developer - Embedded Linux Platform
$120K - $150K/yr
Our engineers helped bring laser products to market just a few years after lasers were first ... Understanding of device drivers, IPC mechanisms, and Linux system services. * Experience with Qt ...
QT/QML Developer - Embedded Linux Platform
$120K - $150K/yr
Our engineers helped bring laser products to market just a few years after lasers were first ... Understanding of device drivers, IPC mechanisms, and Linux system services. * Experience with Qt ...
QT/QML Developer - Embedded Linux Platform
Palo Alto, CA · On-site
$120K - $150K/yr
Our engineers helped bring laser products to market just a few years after lasers were first ... Understanding of device drivers, IPC mechanisms, and Linux system services. * Experience with Qt ...
QT/QML Developer - Embedded Linux Platform
Palo Alto, CA · On-site
$120K - $150K/yr
Our engineers helped bring laser products to market just a few years after lasers were first ... Understanding of device drivers, IPC mechanisms, and Linux system services. * Experience with Qt ...
Linux Driver Developer information
See California salary details
$36.06 - $39.17
6% of jobs
$39.17 - $42.27
0% of jobs
$42.27 - $45.38
0% of jobs
$45.38 - $48.48
11% of jobs
$49.57 is the 25th percentile. Wages below this are outliers.
$48.48 - $51.59
21% of jobs
The median wage is $52.95 / hr.
$51.59 - $54.69
26% of jobs
$57.08 is the 75th percentile. Wages above this are outliers.
$54.69 - $57.80
14% of jobs
$57.80 - $60.91
7% of jobs
$60.91 - $64.01
4% of jobs
$64.01 - $67.12
4% of jobs
$67.12 - $70.22
6% of jobs
$36
$54
$70
How much do linux driver developer jobs pay per hour?
What are Linux Driver Developers?
What are some common challenges Linux Driver Developers face when integrating new hardware with the Linux kernel?
What is the difference between Linux Driver Developer vs Linux Kernel Developer?
| Aspect | Linux Driver Developer | Linux Kernel Developer |
|---|---|---|
| Primary Focus | Developing and maintaining device drivers for Linux | Contributing to the Linux kernel core code |
| Required Skills | C programming, hardware interfaces, driver architecture | C programming, kernel architecture, system internals |
| Work Environment | Embedded systems, hardware vendors, device manufacturers | Open-source community, Linux kernel projects |
| Certifications | Often Linux or embedded system certifications | Linux 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 key skills and qualifications needed to thrive as a Linux Driver Developer, and why are they important?

Full-time
Posted 18 days ago
Job description
A Network Processor Company
esponsibilities:
- Work as part of a dynamic software team on various processors
- Software development work will include learning of network processor hardware products, protocol stacks, existing software on those products and other related software tools. The development work includes supporting/maintaining existing software and development for new RFCs/protocols.
- Help customers in porting and optimizing their existing applications to OCTEON or other processors.
- Additional knowledge of Linux Device Drivers and C Programming is required.
- Work also involves trouble shooting and resolving complex software issues - especially in multi-core environment.
Requirements:
- Minimum: Bachelor's Degree in Computer Science, Electrical Engineering, or equivalent. M.S. preferred.
- 5+ years of experience in embedded system programming.
- Excellent programming skills - C, C++and assembly (preferably MIPS, candidate will need to learn ARMv8)
- Strong knowledge of networking protocol stacks (TCP/IP, UDP, IPsec, SSL, etc.).
- Knowledge of Ethernet and related switching architectures
- Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc.
- Experience in troubleshooting, performance analysis, and performance optimization for embedded systems.
- Knowledge of various debugging tools (EJTAG, probes, logic analyzers, etc.).
- Linux kernel and device drivers (networking, PCI, etc.).
- Understanding of low level CPU architecture.
- Working experience with multi-core/multi-CPU environments.
- Some understanding of HW/SW virtualization concepts
- Effective interpersonal, teamwork, and verbal/written communication skills; able to interface internally and externally with all levels of the organization.
- Diligent, detail-oriented, and willing to take initiative and handle assignments with minimal supervision. Inherent sense of urgency and accountability; able to multi-task in a dynamic, fast-paced environment.
- Knowledge of OCTEON/MIPS CPU architecture