Linux device driver development * Rust programming * Experience with DoD/USG programs; ability to hold a clearance Required Skills * Strong proficiency in Python, C++, and C * Linux shell scripting
Linux device driver development * Rust programming * Experience with DoD/USG programs; ability to hold a clearance Required Skills * Strong proficiency in Python, C++, and C * Linux shell scripting
Staff Embedded Linux Engineer
Mountain View, CA · On-site
$189K - $303K/yr
Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB. * Collaborate with hardware engineers during initial board ...
Staff Embedded Linux Engineer
Mountain View, CA · On-site
$189K - $303K/yr
Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB. * Collaborate with hardware engineers during initial board ...
Staff Embedded Linux Engineer
Mountain View, CA · On-site
$189K - $303K/yr
Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB. * Collaborate with hardware engineers during initial board ...
Staff Embedded Linux Engineer
Mountain View, CA · On-site
$189K - $303K/yr
Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB. * Collaborate with hardware engineers during initial board ...
US_East | Application Analyst_L2
Peachtree City, GA · On-site
$45/hr
... Up, Device Driver Authoring, • 4+ years experience in Serial Peripherals (I2C, SPI, UART), Android HALs, Linux, Linux Kernel Development, Linux Device Tree Configuration, • Knowledge and ...
US_East | Application Analyst_L2
Peachtree City, GA · On-site
$45/hr
... Up, Device Driver Authoring, • 4+ years experience in Serial Peripherals (I2C, SPI, UART), Android HALs, Linux, Linux Kernel Development, Linux Device Tree Configuration, • Knowledge and ...
Linux kernel and device drivers (networking, PCI, etc.). * Understanding of low level CPU architecture. * Working experience with multi-core/multi-CPU environments. * Knowledge of OCTEON/MIPS CPU ...
Linux kernel and device drivers (networking, PCI, etc.). * Understanding of low level CPU architecture. * Working experience with multi-core/multi-CPU environments. * Knowledge of OCTEON/MIPS CPU ...
Software Engineer
Irvine, CA · On-site
... in Linux device driver development • Strong proficiency with Linux kernel mode driver development, debugging tools and methodologies (gdb, kgdb, crash, ftrace, etc.) • Solid understanding of ...
Software Engineer
Irvine, CA · On-site
... in Linux device driver development • Strong proficiency with Linux kernel mode driver development, debugging tools and methodologies (gdb, kgdb, crash, ftrace, etc.) • Solid understanding of ...
Embedded Engineer/Sr. Engineer
San Jose, CA · On-site
$154.10K - $202.80K/yr
Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of Interfaces would be added advantages. Qualifications Additional Information All your information will ...
Embedded Engineer/Sr. Engineer
San Jose, CA · On-site
$154.10K - $202.80K/yr
Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of Interfaces would be added advantages. Qualifications Additional Information All your information will ...
Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior ...
Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior ...
Embedded Engineer/Sr. Engineer
San Jose, CA · On-site
$154.10K - $202.80K/yr
Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of Interfaces would be added advantages. Additional Information All your information will be kept ...
Embedded Engineer/Sr. Engineer
San Jose, CA · On-site
$154.10K - $202.80K/yr
Experience in BSP, Linux Internals, Linux Device Driver Development, Protocol level knowledge of Interfaces would be added advantages. Additional Information All your information will be kept ...
Development and porting of Board Support Packages (Boot loader & Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers, configuration files, I/O ...
Development and porting of Board Support Packages (Boot loader & Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers, configuration files, I/O ...
Set top box embedded firmware engineering ( Permanent / Full time)
$109.70K - $150.20K/yr
Programming experience in Java or C (a must) Strong working experience in Linux (a must) and Linux Device Driver. Deep understanding and experience in networking protocols and IP stack, specifically ...
Set top box embedded firmware engineering ( Permanent / Full time)
$109.70K - $150.20K/yr
Programming experience in Java or C (a must) Strong working experience in Linux (a must) and Linux Device Driver. Deep understanding and experience in networking protocols and IP stack, specifically ...
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
Austin, TX · On-site
$80K - $85K/yr
JOB TITLE: Sr. Software Engineer for Linux Kernel, Device Driver, STB Middleware Integration, Mpeg/H.264 Video decoder and Audio decoder BAND: A3 Annual Base salary : $80,000- $85,000/annum + client ...
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
Austin, TX · On-site
$80K - $85K/yr
JOB TITLE: Sr. Software Engineer for Linux Kernel, Device Driver, STB Middleware Integration, Mpeg/H.264 Video decoder and Audio decoder BAND: A3 Annual Base salary : $80,000- $85,000/annum + client ...
Software Engineer - Embedded Linux (C++)
Boulder, CO · On-site
$110K - $150K/yr
Implement Linux kernel space device drivers and write device trees for custom boards Required Skills * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science ...
Quick apply
Software Engineer - Embedded Linux (C++)
Boulder, CO · On-site
$110K - $150K/yr
Implement Linux kernel space device drivers and write device trees for custom boards Required Skills * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science ...
Embedded Software Engineer 1
Mossville, IL · On-site
$95.90K - $126.20K/yr
Kernel building & Linux device drivers * Proficiency in Git version mgmt. * Experience troubleshooting/debugging using tools such as oscilloscopes Note: * The ideal candidate will have general ...
Embedded Software Engineer 1
Mossville, IL · On-site
$95.90K - $126.20K/yr
Kernel building & Linux device drivers * Proficiency in Git version mgmt. * Experience troubleshooting/debugging using tools such as oscilloscopes Note: * The ideal candidate will have general ...
Set top box embedded firmware engineering ( Permanent / Full time)
El Segundo, CA · On-site
$109.70K - $150.20K/yr
Programming experience in Java or C (a must) Strong working experience in Linux (a must) and Linux Device Driver. Deep understanding and experience in networking protocols and IP stack, specifically ...
Set top box embedded firmware engineering ( Permanent / Full time)
El Segundo, CA · On-site
$109.70K - $150.20K/yr
Programming experience in Java or C (a must) Strong working experience in Linux (a must) and Linux Device Driver. Deep understanding and experience in networking protocols and IP stack, specifically ...
Senior Linux Kernel Engineer
Hillsboro, OR · Hybrid
$56 - $61/hr
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 ...
Senior Linux Kernel Engineer
Hillsboro, OR · Hybrid
$56 - $61/hr
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 ...
Senior Embedded Software Engineer - Linux Kernels, ARM, X86
$145.30K - $190.40K/yr
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.
Senior Embedded Software Engineer - Linux Kernels, ARM, X86
$145.30K - $190.40K/yr
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.
Principal Embedded Linux Engineer
Herndon, VA · On-site
$170K - $200K/yr
Lead board bring-up efforts, kernel customization, device driver development, and device tree configuration * Define and implement hardware-software interfaces for FPGA-enabled SoCs with Linux-based ...
Principal Embedded Linux Engineer
Herndon, VA · On-site
$170K - $200K/yr
Lead board bring-up efforts, kernel customization, device driver development, and device tree configuration * Define and implement hardware-software interfaces for FPGA-enabled SoCs with Linux-based ...
Embedded Systems Software Engineer
Export, PA · On-site
... Linux device driver development - Understanding of Linux Kernal internals - Experience developing software for Linux on ARM and x86 - Experience developing user interfaces using Qt Qualifications and ...
Embedded Systems Software Engineer
Export, PA · On-site
... Linux device driver development - Understanding of Linux Kernal internals - Experience developing software for Linux on ARM and x86 - Experience developing user interfaces using Qt Qualifications and ...
Principal Embedded Linux Engineer
$170K - $200K/yr
Lead board bring-up efforts, kernel customization, device driver development, and device tree configuration * Define and implement hardware-software interfaces for FPGA-enabled SoCs with Linux-based ...
Principal Embedded Linux Engineer
$170K - $200K/yr
Lead board bring-up efforts, kernel customization, device driver development, and device tree configuration * Define and implement hardware-software interfaces for FPGA-enabled SoCs with Linux-based ...
Linux Device Driver information
See salary details
$5.29 - $9.18
0% of jobs
$9.18 - $13.07
0% of jobs
$13.07 - $16.96
0% of jobs
$16.96 - $20.85
0% of jobs
$20.85 - $24.74
0% of jobs
$24.74 - $28.63
0% of jobs
$28.63 - $32.52
0% of jobs
$32.52 - $36.41
0% of jobs
$36.41 - $40.30
0% of jobs
$40.30 - $44.19
0% of jobs
$45.16 is the 25th percentile. Wages below this are outliers.
$44.19 - $48.08
100% of jobs
$5
$48
How much do linux device driver jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Linux Device Driver Engineer, and why are they important?
What are some common challenges faced by Linux Device Driver developers, and how can they be addressed?
What are Linux Device Drivers?
What is the difference between Linux Device Driver vs Kernel Module Developer?
| Aspect | Linux Device Driver | Kernel Module Developer |
|---|---|---|
| Primary Role | Designing, developing, and maintaining device drivers for Linux | Creating and managing kernel modules, including device drivers and other kernel extensions |
| Required Skills | Linux kernel programming, C, hardware interaction | Linux kernel development, C, module programming |
| Work Environment | Embedded systems, hardware integration, Linux OS | Kernel development, Linux OS, system-level programming |
| Certifications | Linux certifications (e.g., Linux Foundation Certified Engineer) | Linux kernel development courses, certifications |
While Linux Device Drivers focus specifically on creating drivers for hardware components, Kernel Module Developers work on broader kernel extensions, including device drivers. Both roles require Linux kernel expertise and C programming skills, often overlapping in work environment and certifications.

Full-time
Posted 16 days ago
Job description
- Knowledge of spacecraft operations and/or astrodynamics
- Linux server configuration/administration
- Yocto embedded Linux experience
- Linux device driver development
- Rust programming
- Experience with DoD/USG programs; ability to hold a clearance
- Strong proficiency in Python, C++, and C
- Linux shell scripting
- Experience with either NASA cFS or ROS2
- Ability to work independently
- Strong technical, written, and verbal communication skills
- Validate, test, and extend vendor/open-source software
- Develop software for spacecraft automation, testing, and on-orbit ops
- Support anomaly resolution during on-orbit operations
- BS in Computer Science or related field
- 5-8 years relevant experience
About Associates Systems
Sourced by ZipRecruiter
Industry
Engineering professional services
Company size
1 - 10 Employees
Headquarters location
Dallas, TX, US
Year founded
2002