1

Device Driver Programmer Jobs (NOW HIRING)

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

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

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

Senior QNX Android Developer

Hillsboro, OR ยท On-site

$63.25 - $80/hr

Develop and integrate Linux device drivers and hardware interfaces. Work on Qualcomm Snapdragon ... Collaborate with DevOps, automation, and validation teams for CI/CD integration. Use Docker and ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract ... Work closely with hardware teams on board bring-up, OS bring-up, and device driver development

Embedded Software Engineer Resource Type : Contractor Worker: US Citizen only Job Location : Irvine ... Work closely with hardware teams on board bring-up, OS bring-up, and device driver development

Labview Engineer HIL

Irvine, CA ยท On-site

$88K - $118K/yr

Role- LabView Engineer with HIL Job Location : Irvine, California, 100% onsite Visa: US Citizen ... Work closely with hardware teams on board bring-up, OS bring-up, and device driver development.

Sr. Embedded Software/Firmware Engineer

OR ยท On-site +1

$180K - $240K/yr

Senior Embedded Software/Firmware Engineer (Device Drivers) Summary: You will be responsible for Ethernovia's Networking devices software stack development which will include; Embedded Firmware ...

... Software Engineers with expertise in Linux BSP, device driver development, and debugging to join ... Your primary focus will be on Linux-based systems, device driver development, including for custom ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

Job Title: Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person ... Work closely with hardware teams on board bring-up, OS bring-up, and device driver development.

Embedded Linux Software Engineer

Irvine, CA ยท On-site

$100 - $150K/hr

... Software Engineers with expertise in Linux BSP, device driver development, and debugging to join ... Your primary focus will be on Linux-based systems, device driver development, including for custom ...

Showing results 41-60

Device Driver Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do device driver programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for device driver programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What are popular job titles related to Device Driver Programmer jobs?

For Device Driver Programmer jobs, the most frequently searched job titles are:

Infographic showing various Device Driver Programmer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 31% Part Time, and 2% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.

Embedded Software Engineer- Android Set Top Box development

San Diego, CA โ€ข Remote

ACIONYX INC
Software Developmentย โ€ขย 1 - 10 employees

$134K - $177K/yr

Contractor

Re-posted 9 days ago


Job description

Work location: Local candidates only- San Diego, CA

Duration: (hybrid). 12 month duration - likely to extend beyond.

Domestic travel - 10%

Job description:

This senior contractor will be a key contributor of a talented team that is responsible for development, certification and production launch of next-generation Android IP Set Top Boxes. Will be providing technical support, issue triaging and issue troubleshooting at customer lab. A qualified candidate must have at least 10 years of experience in software development on consumer electronic devices. Candidate will involve in all phases of software development life cycle but will be primarily focusing on pre-launch and post-launch customer support. Candidate is expected to have strong expertise on device driver, system integration and strong troubleshooting background. Candidate will be asked to work with SW partners, chip vendors and customers to triage issues reported in customer lab, partner lab, as well as from end users.

Required Skills

  • Prior customer technical support experience
  • Strong system integration background and troubleshooting experience, familiar with common troubleshooting tools and device performance analysis tools
  • Solid working experience on embedded programming on Linux and Android, middleware development, device driver
  • Strong knowledge on application integration, IPC and API presented to applications
  • C, C++, STL and Boost in an embedded environment
  • Working knowledge on Android based Set Top Box is a strong plus
  • Working knowledge on WiFi and Bluetooth devices is a strong plus
  • Experience using GIT, Gerrit, JIRA.

Must Have:

  1. Prior Android development and integration experience
  2. Solid programming experience using C/C++ and Java on electronic devices
  3. Good development background and troubleshooting skills on Linux based platforms
  4. Prior working experience on low level drivers § Prior customer support working experience
  5. Prior experience on GIT and JIRA

Nice to Have:

  • Prior Set Top Box working experience
  • Prior Bluetooth device driver working experience
  • Prior WiFi device driver working experience
  • Prior experience on Gerrit and Jenkins