1

Windows Device Driver Jobs in Seattle, WA (NOW HIRING)

Automation components for harnesses, runners, scheduling, device control, environment setup, and result aggregation. * Diagnostics for Windows system behavior, drivers, firmware, deployment, power ...

Principal Software Engineer

Redmond, WA · On-site

$151K - $202K/yr

... device orchestration, and result aggregation. • Diagnostics for Windows kernel, driver, firmware, deployment, power, performance, reliability, and cross-layer failures. • Evidence pipelines that ...

... windows, as well as a premier distributor of specialty building products. Woodgrain Inc. is ... Operate and maintain a 'Mobile Electronic Onboard Recording' device. * Report truck, trailer ...

IT Service Desk Tech II

Seattle, WA · On-site

$33.65 - $35.33/hr

Deep Windows expertise (required), including: * OS-level troubleshooting (BSOD, event logs ... BitLocker, driver/hardware issues, and power/thermal management Qualifications * 4+ years of ...

IT Service Desk Tech II

Seattle, WA · On-site

$33.65 - $35.33/hr

Deep Windows expertise (required), including: * OS-level troubleshooting (BSOD, event logs ... BitLocker, driver/hardware issues, and power/thermal management Qualifications * 4+ years of ...

... windows, as well as a premier distributor of specialty building products. Woodgrain Inc. is ... Operate and maintain a 'Mobile Electronic Onboard Recording' device. * Report truck, trailer ...

Senior Software Engineer

Redmond, WA · On-site

$160K - $261K/yr

Experience developing Windows platform software, drivers, firmware interfaces, or device management solutions. * Experience in power management, performance optimization, telemetry, diagnostics, or ...

Investigator

Mercer Island, WA · On-site

$25 - $30/hr

Driver's License: Valid driver's license and proof of automobile insurance. * Personal Vehicle: A ... A handheld camcorder with high-quality zoom and a covert camera device. Use of stabilization ...

Showing results 21-40

Windows Device Driver information

See Seattle, WA salary details

$6

$61

$120

How much do windows device driver jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for windows device driver in Seattle, WA is $61.99, according to ZipRecruiter salary data. Most workers in this role earn between $52.26 and $75.24 per hour, depending on experience, location, and employer.

What is a windows device driver?

A Windows Device Driver job involves developing, debugging, and maintaining low-level software that allows hardware devices to communicate with the Windows operating system. Engineers in this role work with kernel-mode and user-mode drivers, ensuring compatibility, stability, and performance. They often use programming languages like C and C++ and work with tools such as Windows Driver Kit (WDK) and WinDbg for debugging. This role requires a strong understanding of operating system internals, hardware interfaces, and memory management.

What are the typical daily responsibilities of a windows device driver?

As a Windows Device Driver developer, your daily responsibilities often involve designing, coding, and testing drivers that enable hardware components to interact reliably with the Windows operating system. You will frequently debug complex issues, collaborate closely with hardware engineers, and ensure adherence to Microsoft's driver standards and security requirements. Regular code reviews, documentation, and interfacing with QA teams for validation are also standard parts of the workflow. Additionally, you may be tasked with optimizing legacy drivers, analyzing crash dumps, and keeping up with OS updates to maintain compatibility for deployed devices.

What are the key skills and qualifications needed to thrive in the windows device driver position?

To thrive as a Windows Device Driver developer, you need in-depth experience with C/C++ programming, a solid understanding of operating system internals, and knowledge of hardware architectures, often validated by a degree in computer science or electrical engineering. Proficiency with tools like Microsoft Visual Studio, Windows Driver Kit (WDK), and experience debugging with WinDbg or similar tools is highly valuable. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills in this field. These qualities are crucial for creating reliable, efficient drivers that ensure seamless hardware and software integration in complex development environments.

What is the main job of a Windows device driver?

A Windows device driver is a software component that allows the operating system to communicate with hardware devices such as printers, graphics cards, or storage devices. Its main job is to translate OS commands into device-specific instructions and manage data exchange, ensuring proper device functionality. Developing and maintaining drivers requires knowledge of programming languages like C and understanding of hardware interfaces.

What are the most commonly searched types of Windows Device Driver jobs in Seattle, WA?

The most popular types of Windows Device Driver jobs in Seattle, WA are:

What are popular job titles related to Windows Device Driver jobs in Seattle, WA?

For Windows Device Driver jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Windows Device Driver jobs in Seattle, WA look for?

The top searched job categories for Windows Device Driver jobs in Seattle, WA are:

Infographic showing various Windows Device Driver job openings in Seattle, WA as of August 2026, with employment types broken down into 1% As Needed, 69% Full Time, 27% Part Time, and 3% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $128,937 per year, or $62 per hour.

Software Design Engineer

Meta Force Technology Staffing LLC

Seattle, WA • On-site

Contractor

Re-posted 18 days ago


Job description

Software Design Engineer 
3 Location: Redmond, WA (Hybrid - 3-4 days onsite) 
Start Date: January 12, 2026 
Duration: 5 Months (Ends June 30, 2026) 
Work Hours: Monday– Friday  

Role Summary
This role focuses on hardware security for Windows laptop devices within a team dedicated to next-generation device security. You will contribute to the development of security processors, Trusted Platform Modules (TPM), and trusted boot features for flagship hardware. The position involves designing and implementing low-level Windows firmware, drivers, and encryption/decryption software.
 
Responsibilities
Participate in daily sprint execution and update meetings.
Write code and develop firmware/software for boot components of Windows.
Implement security software for TPM drivers and OS components.
Develop software for the Microsoft Pluton security chipset.
Write, understand, and test cryptographic code.
Gather and analyze system requirements to develop software solutions.
Modify existing programs to new standards and conduct unit testing.
Perform in-depth troubleshooting and problem diagnosis for new and legacy production systems.
 
Required Skills
Hardware Security: 5+ years of experience in hardware security, boot security, TPM, or trusted platform security.
Cryptography: 5+ years of experience in encryption and decryption software development.
Windows Low-Level Systems: 5+ years of experience with Windows firmware and driver development.
Software Design: Solid foundation in computer science, data structures, algorithms, and large systems software design.
Education: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
 
Nice-to-Have Skills
Experience with Microsoft Pluton chipset.
Prior experience specifically with Surface or similar hardware laptop security.
Quality assurance review experience.
 
Candidate Traits
Strong problem-solving skills for complex system diagnosis.
Ability to communicate deeply regarding technical experience and hard skills.
Highly organized with the ability to manage sophisticated implementation projects
 
Job Responsibilities
Develop firmware and software for device boot components and security drivers.
Implement and test cryptographic code for encryption and decryption.
Analyze system requirements to design and implement sophisticated software solutions.
Perform unit testing and in-depth troubleshooting of production systems.
Collaborate in a daily sprint environment to deliver feature-ready code.