System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development -2784-OJO Job Ref.: 2784 Role: Information ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development -2784-OJO Job Ref.: 2784 Role: Information ... Permanent full-time Company develops custom system level software, including device drivers ...
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder) San Diego, Califo[...]
San Diego, CA · On-site
$121K - $202K/yr
## Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)San Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob ID3094464## **Company:
Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder) San Diego, Califo[...]
San Diego, CA · On-site
$121K - $202K/yr
## Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)San Diego, California, United States of AmericaApply NowFind out how well you match with this jobJob ID3094464## **Company:
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development - 2784 -OJO
Philadelphia, PA · On-site
$174K - $206K/yr
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development - 2784 -OJO
Philadelphia, PA · On-site
$174K - $206K/yr
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team.
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team.
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
System Level Software Engineer - Driver Development Role: Information Technology Relocation ... Permanent full-time Company develops custom system level software, including device drivers ...
Android Device Developer
Miramar, FL · On-site
$51.75 - $68/hr
... Device Driver and Hardware Abstraction Layer development o Knowledge of Linux Kernel, Bootloaders o Hands on Experience in development using any one of the languages C,C++, JAVA o Excellent ...
Android Device Developer
Miramar, FL · On-site
$51.75 - $68/hr
... Device Driver and Hardware Abstraction Layer development o Knowledge of Linux Kernel, Bootloaders o Hands on Experience in development using any one of the languages C,C++, JAVA o Excellent ...
Staff Engineer, Linux Device Drivers
San Diego, CA · On-site
$134K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including ...
Staff Engineer, Linux Device Drivers
San Diego, CA · On-site
$134K - $202K/yr
The engineer will develop and extend Linux kernel driver code related to PCIe device setup, firmware loading, MHI bus, DMABUF importation, and DMA transfers. Familiarity with SoC systems including ...
Android Device Developer
Miramar, FL · On-site
$70/hr
... Device Driver and Hardware Abstraction Layer development o Knowledge of Linux Kernel, Bootloaders o Hands on Experience in development using any one of the languages C,C++, JAVA o Excellent ...
Android Device Developer
Miramar, FL · On-site
$70/hr
... Device Driver and Hardware Abstraction Layer development o Knowledge of Linux Kernel, Bootloaders o Hands on Experience in development using any one of the languages C,C++, JAVA o Excellent ...
Principal Kernel & Device Drivers Engineer
San Jose, CA · On-site
$180K - $255K/yr
This is a hands-on Linux kernel and device driver role; it is not an application or platform ... This role suits an engineer with deep kernel and driver expertise and strong hardware fluency, who ...
Principal Kernel & Device Drivers Engineer
San Jose, CA · On-site
$180K - $255K/yr
This is a hands-on Linux kernel and device driver role; it is not an application or platform ... This role suits an engineer with deep kernel and driver expertise and strong hardware fluency, who ...
QNX Android Developer
Hillsboro, OR · On-site
$140K/yr
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 ...
Quick apply
QNX Android Developer
Hillsboro, OR · On-site
$140K/yr
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 ...
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 ...
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 - Device Driver Development
San Diego, CA · On-site
$94K - $141K/yr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded ... Embedded software or device driver development for smartphones, Internet of Things (IoT), or other ...
#Embedded Software Engineer - Device Driver Development
San Diego, CA · On-site
$94K - $141K/yr
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded ... Embedded software or device driver development for smartphones, Internet of Things (IoT), or other ...
Sr. Embedded Software Engineer, Device Driver and CI/CD
Alameda, CA · On-site
$114K - $228K/yr
Implement device driver designs efficiently in a programming language (C, C++, etc.) * Design multi-worker CI/CD systems with hardware integration that can be scaled to meet development needs
Sr. Embedded Software Engineer, Device Driver and CI/CD
Alameda, CA · On-site
$114K - $228K/yr
Implement device driver designs efficiently in a programming language (C, C++, etc.) * Design multi-worker CI/CD systems with hardware integration that can be scaled to meet development needs
Sr. Embedded Software Engineer, Device Driver and CI/CD
Alameda, CA · On-site
$114K - $228K/yr
Implement device driver designs efficiently in a programming language (C, C++, etc.) * Design multi-worker CI/CD systems with hardware integration that can be scaled to meet development needs
Sr. Embedded Software Engineer, Device Driver and CI/CD
Alameda, CA · On-site
$114K - $228K/yr
Implement device driver designs efficiently in a programming language (C, C++, etc.) * Design multi-worker CI/CD systems with hardware integration that can be scaled to meet development needs
Senior Embedded Software Engineer - QNX & Android Automotive
Portland, OR · On-site
$131K - $172K/yr
... device drivers, and multimedia applications on Qualcomm-based embedded systems. Key ... Mandatory Skills • Strong C/C++ programming experience • QNX Platform Development • Linux ...
Senior Embedded Software Engineer - QNX & Android Automotive
Portland, OR · On-site
$131K - $172K/yr
... device drivers, and multimedia applications on Qualcomm-based embedded systems. Key ... Mandatory Skills • Strong C/C++ programming experience • QNX Platform Development • Linux ...
Embedded Software Engineer- Android Set Top Box development
San Diego, CA · Remote
$134K - $177K/yr
Candidate is expected to have strong expertise on device driver, system integration and strong ... Solid working experience on embedded programming on Linux and Android, middleware development ...
Quick apply
Embedded Software Engineer- Android Set Top Box development
San Diego, CA · Remote
$134K - $177K/yr
Candidate is expected to have strong expertise on device driver, system integration and strong ... Solid working experience on embedded programming on Linux and Android, middleware development ...
Sr. Embedded Software Engineer, Device Driver and CI/CD
Alameda, CA · On-site
$114K - $228K/yr
Implement device driver designs efficiently in a programming language (C, C++, etc.) * Design multi-worker CI/CD systems with hardware integration that can be scaled to meet development needs
Sr. Embedded Software Engineer, Device Driver and CI/CD
Alameda, CA · On-site
$114K - $228K/yr
Implement device driver designs efficiently in a programming language (C, C++, etc.) * Design multi-worker CI/CD systems with hardware integration that can be scaled to meet development needs
Device Driver Programmer information
See salary details
$40.5K - $47K
1% of jobs
$47K - $53.5K
3% of jobs
$53.5K - $60K
5% of jobs
$60K - $66.5K
12% of jobs
$68.3K is the 25th percentile. Wages below this are outliers.
$66.5K - $73K
14% of jobs
The median wage is $79.5K / yr.
$73K - $79.5K
15% of jobs
$79.5K - $86K
18% of jobs
$90.2K is the 75th percentile. Wages above this are outliers.
$86K - $92.5K
11% of jobs
$92.5K - $99K
12% of jobs
$99K - $105.5K
6% of jobs
$105.5K - $112K
3% of jobs
$40.5K
$80.7K
$112K
How much do device driver programmer jobs pay per year?
What are popular job titles related to Device Driver Programmer jobs?
For Device Driver Programmer jobs, the most frequently searched job titles are:

System Level Software Engineer - Driver Development - 2784 -OJO
San Jose, CA
$202K - $240K/yr
Full-time
Re-posted 8 days ago
Job description
System Level Software Engineer - Driver Development - 2784
Job Ref.: 2784
Job Title: System Level Software Engineer - Driver Development
Role: Information Technology
Relocation Available: Yes
Industry: I.T.
Location: South Carolina
Town / City: Greer
Job Type: Permanent full-time
Job description:
Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.
They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.
Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
6-8+ years C, C+ programming experience.
6-8+ years of application development experience
Excellent written and verbal communications skills
Strong debugging skills
Superior problem solving abilities
Ability to work independently or as part of a team
Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science.
Desired Skills (not required)
WinDBG
embedded Linux
Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)
Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).
Experience with real time and multithreaded applications
Experience performing architectural definition, documentation, and development at the system level
Reverse Engineering (IDA Pro, Ollydbg, etc.)
Communication protocol experience (designing, implementing)
Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)
Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.
Bottom Line Requirements:
1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.
2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
3. 6-8+ years C, C+ programming experience.
4. 6-8+ years of application development experience.
5. US Citizen able to obtain clearance.
All your information will be kept confidential according to EEO guidelines.