1

Device Driver Developer Jobs (NOW HIRING)

Programming skills in C and C+ Embedded software development Device driver programming Experience with Object Oriented Programming Experience with media frameworks and applications, with a focus on ...

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

Apply Early

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

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

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

C++/Linux Developer

$50.25 - $67.50/hr

C++/Linux Developer Strong experience with Linux user space software development Proficiency in C/C ... Kernel development Device drivers Firmware Hardware bring-up Thanks & Regards, Shashi Bhushan Sr. ...

Strong knowledge of Linux Kernel, sub systems and device drivers * Experience with Linux File ... Hands-on programming experience with the Linux kernel internals, device drivers for multi-core SoCs ...

New

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

We are looking for an experienced Embedded Software Engineer to join our engineering team. Key ... Work closely with hardware teams on board bring-up, OS bring-up, and device driver development

SDET

Redmond, WA · On-site

$56 - $72.25/hr

Company Description Thanks & Regards Rahul Resourcing Executive rahul at krgtech com 661-367-8000 Ext- 215 Position 1: * Looking for candidates having Device Driver experience. * Looking for people ...

next page

Showing results 1-20

Device Driver Developer information

See salary details

$17

$52

$81

How much do device driver developer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for device driver developer in the United States is $52.84, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $64.66 per hour, depending on experience, location, and employer.

What are the typical daily responsibilities of a Device Driver Developer?

Device Driver Developers typically spend their days designing, developing, and testing software that allows operating systems to effectively communicate with hardware devices. Depending on the project, you may analyze hardware specifications, write and debug driver code, optimize performance, and review documentation for accuracy. Collaboration is common, with frequent interactions with hardware engineers, QA testers, and other software developers to address integration issues or resolve bugs. Daily work often involves problem-solving, troubleshooting unique issues related to device behavior, and keeping up-to-date with operating system updates or new hardware advancements. This role offers a dynamic environment where attention to reliability and performance is essential.

What is a Device Driver Developer job?

A Device Driver Developer is responsible for designing, developing, and maintaining low-level software that allows an operating system to communicate with hardware devices. They work with different operating systems, programming languages like C or C++, and hardware interfaces to create efficient and stable drivers. Their role includes debugging, optimizing performance, and ensuring compatibility with various system components. They often collaborate with hardware engineers and software developers to ensure seamless integration.

What are the key skills and qualifications needed to thrive in the Device Driver Developer position, and why are they important?

To thrive as a Device Driver Developer, you need expertise in low-level programming languages such as C or C++, a solid understanding of operating system internals, and a degree in Computer Science, Electrical Engineering, or a related field. Experience with debugging tools, version control systems, and familiarity with operating systems like Windows, Linux, or embedded platforms is highly valued, and certifications in specific platforms can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills distinguish top performers in this field. These competencies are critical for ensuring reliable, efficient integration between hardware and software, as well as for collaborating with hardware engineers and software teams.

More about Device Driver Developer jobs
What cities are hiring for Device Driver Developer jobs? Cities with the most Device Driver Developer job openings:
What are the most commonly searched types of Device Driver Developer jobs? The most popular types of Device Driver Developer jobs are:
Infographic showing various Device Driver Developer job openings in the United States as of June 2026, with employment types broken down into 12% As Needed, 71% Full Time, 2% Part Time, 12% Contract, and 3% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $109,905 per year, or $52.8 per hour.

Full-time

Posted 17 days ago


Job description

Company Description

Mirafra is a global product engineering services company with expertise in semiconductor design, embedded and application software.

Job Description

Title : IoT Multimedia Engineer
Type : Full Time
Location : San Diego,CA
The team working on product like STB, Connected Camera,VR/AR, Drones and
is looking for experienced engineer
with rich Multimedia experience focusing on Audio/video/graphics/BSP on
Linux and Android. This role will involve
working on multiple layers of the software stack on Android /Linux and
interfacing with internal SW and HW developers.
Required Qualifications:
3 to 4 years of professional experience required in the following areas:
Programming skills in C and C+ Embedded software development Device driver
programming Experience with Object Oriented Programming Experience with
media frameworks and applications, with a focus on real time audio and
video.
Preferred Qualifications:
Architecture, design, implementation, and testing of embedded software
modules and Linux device drivers (Linux,C, MIPS, ARM) Android bring up on
ARM based platforms Camera bring up, DSI display bring up Debugging
software and solving complex problems across a wide range of technologies
(Linux, Video, Audio, OpenGL graphics, display)
Educational Qualifications:
Required:Bachelor's, Computer Engineering and/or Computer Science and/or
Electrical Engineering
Preferred:Master's, Computer Engineering and/or Computer Science and/or
Electrical Engineering
Thanks and regards
Arun Kumar
Sr.Technical Recruiter,
Mirafra Inc.
(M) +1 408-372-4371 | arunramanaidu(AT)mirafra(DOT)com

Additional Information

Arun Kumar
Sr.Technical Recruiter,
Mirafra Inc.
(M) +1 408-372-4371 | arunramanaidu(AT)mirafra(DOT)com