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 ...
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 ...
Embedded Linux Kernel Engineer
Austin, TX · On-site
Learn from top engineers, tackle complex challenges, and expand your expertise in real-time systems ... Write, port, and debug complex Linux device drivers for a wide array of vehicle-critical ...
Embedded Linux Kernel Engineer
Austin, TX · On-site
Learn from top engineers, tackle complex challenges, and expand your expertise in real-time systems ... Write, port, and debug complex Linux device drivers for a wide array of vehicle-critical ...
Excellent programming skills - C, C++ and assembly. * Strong knowledge of networking protocol ... Linux kernel and device drivers (networking, PCI, etc.). * Understanding of low level CPU ...
Excellent programming skills - C, C++ and assembly. * Strong knowledge of networking protocol ... Linux kernel and device drivers (networking, PCI, etc.). * Understanding of low level CPU ...
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 ...
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 ... 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 ... HALs, Linux, Linux Kernel Development, Linux Device Tree Configuration, • Knowledge and ...
... or Computer Engineering or equivalent of 5+ years of hands-on experience - Hands-on experience with Linux open source device drivers. - Prefer experience with virtualization in a Linux KVM ...
... or Computer Engineering or equivalent of 5+ years of hands-on experience - Hands-on experience with Linux open source device drivers. - Prefer experience with virtualization in a Linux KVM ...
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.
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
$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.
$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 ...
... Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers ... bring up Programming language: C/C++ Operating System : Linux o Good understanding of device ...
... Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers ... bring up Programming language: C/C++ Operating System : Linux o Good understanding of device ...
Sr. Software Engineer
Milpitas, CA · On-site
$139K - $184K/yr
They are seeking a Senior Software Engineer to work on innovative solutions for semiconductor ... • Linux Device Driver Development • Desire to understand and work on real time complex HPC ...
Sr. Software Engineer
Milpitas, CA · On-site
$139K - $184K/yr
They are seeking a Senior Software Engineer to work on innovative solutions for semiconductor ... • Linux Device Driver Development • Desire to understand and work on real time complex HPC ...
... 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 ...
... 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 ...
US_East | Software Developer - Testing Tools/Automation/Performance _L2
Wayne, MI · On-site
$45.25 - $58.25/hr
... Linux, Device Driver Authoring, Linux Kernel Development, OpenGL, Yocto Linux • Strong knowledge and experience of Software Architecture • Knowledge and experience of Android, AGL, Gen3 and Gen 4 ...
US_East | Software Developer - Testing Tools/Automation/Performance _L2
Wayne, MI · On-site
$45.25 - $58.25/hr
... Linux, Device Driver Authoring, Linux Kernel Development, OpenGL, Yocto Linux • Strong knowledge and experience of Software Architecture • Knowledge and experience of Android, AGL, Gen3 and Gen 4 ...
... Linux Device Tree Configuration, Virtualization, Virt I/O, OpenGL • Strong knowledge and ... Driver Authoring • Strong knowledge and experience in Graphic Compositors (Wayland/Weston ...
... Linux Device Tree Configuration, Virtualization, Virt I/O, OpenGL • Strong knowledge and ... Driver Authoring • Strong knowledge and experience in Graphic Compositors (Wayland/Weston ...
Embedded Software Engineer
$123K - $162K/yr
Embedded Software Engineer Exciting opportunity to work for a growing aerospace company! The ... Experience with embedded Linux environments and Linux device driver development. * Experience with ...
Quick apply
Embedded Software Engineer
$123K - $162K/yr
Embedded Software Engineer Exciting opportunity to work for a growing aerospace company! The ... Experience with embedded Linux environments and Linux device driver development. * Experience with ...
NIC Device Driver Test Engineer
San Jose, CA · On-site
$93 - $98/hr
... device drivers in enterprise, hypervisor, or cloud environments ... Deep understanding of the Linux networking stack and netdev subsystem (e.g., modern Receive Side ...
Quick apply
NIC Device Driver Test Engineer
San Jose, CA · On-site
$93 - $98/hr
... device drivers in enterprise, hypervisor, or cloud environments ... Deep understanding of the Linux networking stack and netdev subsystem (e.g., modern Receive Side ...
Embedded Software Engineer
Greenville, SC · On-site
$123K - $162K/yr
The engineer will work under technical leadership while demonstrating initiative, supporting ... Experience with embedded Linux environments and Linux device driver development. * Experience with ...
Quick apply
Embedded Software Engineer
Greenville, SC · On-site
$123K - $162K/yr
The engineer will work under technical leadership while demonstrating initiative, supporting ... Experience with embedded Linux environments and Linux device driver development. * Experience with ...
Permanent full-time Company develops custom system level software, including device drivers ... Desired Skills (not required) WinDBG embedded Linux Experience with multiple Linux distributions ...
Permanent full-time Company develops custom system level software, including device drivers ... Desired Skills (not required) WinDBG embedded Linux Experience with multiple Linux distributions ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Support Linux-based development environments, including device drivers, bootloaders, memory maps, and system-level programming. * Maintain embedded Linux build environments such as Yocto, Buildroot ...
New
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Support Linux-based development environments, including device drivers, bootloaders, memory maps, and system-level programming. * Maintain embedded Linux build environments such as Yocto, Buildroot ...
New
Permanent full-time Company develops custom system level software, including device drivers ... Desired Skills (not required) WinDBG embedded Linux Experience with multiple Linux distributions ...
Permanent full-time Company develops custom system level software, including device drivers ... Desired Skills (not required) WinDBG embedded Linux Experience with multiple Linux distributions ...
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Quick apply
C++ Developer
Hillsboro, OR · On-site
$53.25 - $72/hr
Strong experience in Linux kernel development and device driver programming (C, C++) - 5+ yrs * Deep understanding of operating system internals, hardware-software interaction, and low-level ...
Linux Device Driver Developer information
See salary details
$36.54 - $39.69
6% of jobs
$39.69 - $42.83
0% of jobs
$42.83 - $45.98
0% of jobs
$45.98 - $49.13
11% of jobs
$50.23 is the 25th percentile. Wages below this are outliers.
$49.13 - $52.27
21% of jobs
The median wage is $53.66 / hr.
$52.27 - $55.42
26% of jobs
$57.84 is the 75th percentile. Wages above this are outliers.
$55.42 - $58.57
14% of jobs
$58.57 - $61.71
7% of jobs
$61.71 - $64.86
4% of jobs
$64.86 - $68.01
4% of jobs
$68.01 - $71.15
6% of jobs
$36
$55
$71
How much do linux device driver developer jobs pay per hour?
What does a typical day look like for a Linux Device Driver Developer?
A typical day for a Linux Device Driver Developer includes writing and debugging kernel-mode code, reviewing hardware specifications, and collaborating closely with hardware engineers and system architects. You may spend considerable time investigating performance bottlenecks, analyzing kernel logs, and responding to bug reports from internal QA teams or external users. Regular activities also include version control management, code reviews, and staying updated on kernel updates that may affect driver compatibility. Depending on the organization, developers might participate in planning meetings or contribute patches to upstream open-source projects. This dynamic environment provides opportunities for hands-on problem-solving as well as continuous learning and professional growth.
What are the key skills and qualifications needed to thrive in the Linux Device Driver Developer position, and why are they important?
To thrive as a Linux Device Driver Developer, you need a strong background in C programming, operating system concepts, and experience with hardware-software integration, often supported by a degree in computer science or a related field. Hands-on familiarity with kernel development tools, source code management systems like Git, and debugging tools such as GDB or ftrace is essential, while certifications like Linux Foundation Certified Engineer (LFCE) are advantageous. Analytical thinking, problem-solving abilities, and effective written and verbal communication skills help you excel in multidisciplinary teams and collaborative environments. These skills equip you to deliver robust and reliable device drivers, solve complex technical issues, and facilitate clear communication between engineering teams.
What is a Linux Device Driver Developer job?
A Linux Device Driver Developer is responsible for designing, developing, and maintaining device drivers that allow hardware to communicate with the Linux operating system. They work with kernel programming, hardware interfaces, and low-level system components to ensure efficient and stable device functionality. This role requires proficiency in C, Linux kernel internals, debugging tools, and hardware protocols. Developers often collaborate with hardware engineers and contribute to open-source projects. Their work is crucial for enabling seamless hardware-software integration in embedded systems, servers, and various computing platforms.

$109K - $150K/yr
Full-time
Re-posted 29 days ago
Job description
Tech Tammina LLC
Relevant Experience(in Yrs)
-5+ years
Technical/Functional Skills:
Senior software engineer with 5+ years of experience.
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 IPv4 / v6, TCP, UDP, Routing, Layer 2 and Layer 3 switching (a must)
Strong design/programming ethic. Knowledge of designing large-scale systems
Following expertise is a plus:
IPv6, Multicast, VLAN, DHCP, DNS, NAT and MPLS
DVB, STB, Programming Guide, Media Processing, MPEG4
Shell scripting
Network Security, Firewall, VPN
Spirent Test Center, IXIA
Roles & Responsibilities:
An individual contributor for delivery of IP networking solution on an embedded STB and Linux Server.
Analyze requirements, write SW design document, and develop software and do the unit/integration test.
Use protocol analyzers and debug challenging multi-threaded and asynchronous communications problems.
Analyze software performance and debug performance specific issues.
BS/MS degree in Computer Science, Electrical Engineering, or related field
please share your profile to mdanish(at)1stitsolutions.com
Job Status: Full Time / Permanent
Eligibility: EAD GC/ GC/ US Citizen
Share the Profiles to mdanish(at)1stitsolution.com
Contact: 703 349 1004
Keep the subject line with Job Title and Location
About TechTammina
Sourced by ZipRecruiter
Industry
It services
Company size
201 - 500 Employees
Headquarters location
Chantilly, VA, US
Year founded
2005