1

Windows Device Driver Jobs in Washington (NOW HIRING)

Software Engineer

Annapolis, MD · On-site

$80K - $120K/yr

Design and Test Device Drivers for Windows and Linux * Design and Test API, User Examples * Design Interfaces to complex ASICs * Design and Test VxWorks BSPs and Applications * Embedded development ...

Windows Server operating systems * Enterprise print server administration * Xerox Office printing systems * Xerox print drivers and deployment * Xerox Device Manager (XDM) * Network connectivity and ...

Linux CNO Software Engineer

Herndon, VA · On-site

$104K - $184K/yr

Apply your deep knowledge in traditional computing (Windows/Linux/MacOS), mobile technology ... as device drivers for networking, storage, audio, video, etc.). - Demonstrated experience ...

next page

Showing results 1-20

Windows Device Driver information

See Washington salary details

$5

$61

$119

How much do windows device driver jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for windows device driver in Washington is $61.69, according to ZipRecruiter salary data. Most workers in this role earn between $52.02 and $74.86 per hour, depending on experience, location, and employer.

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

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 a Windows Device Driver job?

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 developer?

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 most commonly searched types of Windows Device Driver jobs in Washington? The most popular types of Windows Device Driver jobs in Washington are:
What job categories do people searching Windows Device Driver jobs in Washington look for? The top searched job categories for Windows Device Driver jobs in Washington are:
What cities in Washington are hiring for Windows Device Driver jobs? Cities in Washington with the most Windows Device Driver job openings:
Software Engineer

Software Engineer

Annapolis Micro Systems

Annapolis, MD • On-site

$80K - $120K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 14 days ago


Job description

Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Software Engineer to expand our Software Design Team. Our accelerator products employ FPGA technology to provide computing capabilities far beyond what general-purpose processors can provide. Our new Product line will offer unprecedented processor interconnection bandwidth and performance.

Members of our Software Design Team work as part of a group to create interfaces between conventional processor platforms and our FPGA based accelerators, develop and support IP product development of High-Speed Protocols using FPGAs, such as PCIe, Infiniband, and 100Gbit Ethernet, as well as develop very high-speed protocol switch products. In addition, you will work with and develop on various microprocessor platforms. Your contributions will help us continue to lead our industry and expand our market.

Enjoy the benefits of working for a small privately-held company with on-site production test, manufacturing, hardware, and software design. The close coupling of all aspects of design and production under one roof allows us to create ultra-high performance products and systems at a rapid pace while maintaining the highest possible quality. Daily interaction with other departments provides a first-rate opportunity to further develop your career.

Join us and become part of the future of computing technology!

Essential Duties and Responsibilities

  • Develop, Maintain, Test, and Deploy Software Products
  • Design and Test Device Drivers for Windows and Linux
  • Design and Test API, User Examples
  • Design Interfaces to complex ASICs
  • Design and Test VxWorks BSPs and Applications
  • Embedded development and deploying operating systems on our products
  • Interpreting Hardware Schematic Diagrams
  • Design Object-Oriented Software Architectures
  • Capture Requirements By Hands-on Hardware Development Support
  • Automate Build, Test, and Deploy Software Products
  • Provide Second-Tier Customer Support for Software Products
  • Manage Software Releases and Version Control
  • Produce Software Documentation

Requirements

  • B.S. in Computer Science, Electrical or Computer Engineering
  • Desired knowledge of languages: C/C++, Java
  • Desired knowledge of compilers: Microsoft Visual Studio, gcc
  • Desired knowledge of platforms: Microsoft Windows, Linux, Solaris, VxWorks, Cygwin
  • Desired knowledge of tools: make, Subversion, PERL, Python, Eclipse, SWIG, Ruby, Rails
  • Desired knowledge of Object-Oriented Principles and Design, UML, XML, XSLT, HTML
  • Desired knowledge of 1/10/40/100 Gigabit Ethernet, SDR/DDR/QDR/FDR Infiniband, PCIe Gen 3
  • Experience with real-time embedded environments (RTOS)
  • Experience with Interrupt Handlers and DMA
  • Experience with Device Drivers
  • U.S. Citizenship

Company Description

Annapolis Micro Systems, Inc. was founded in 1982 as a center of excellence in electronics research and design. Since then, we have developed a full WILDTM EcoSystem of boards and systems and software. These high-performance FPGA-based products are utilized by some of the biggest names in the defense, aerospace and commercial sectors. Our products are deployed all around the world on naval ships (signals intelligence), radar stations (signal processing), and on reconnaissance flights (synthetic aperture radar). Our bleeding-edge technology pushes the limits of what is possible in both the electrical and mechanical realms.
We offer an excellent compensation package. Benefits include Major Medical and Prescription Drug coverage for you and your eligible dependents with 100% of premiums paid! There is also an innovative 401(k) plan that allows you to manage your choice of investments through a Fidelity brokerage account. Other generous benefits include dental, life, long-term disability, and paid holiday, vacation and sick leave.
We are based in beautiful Annapolis, a historic city on the Chesapeake Bay within easy driving distance of Washington D.C. and Baltimore, MD. Annapolis is the sailing capital of the world, and offers a rich variety of cultural experiences.
Annapolis Micro Systems, Inc. is an Equal Opportunity Employer (EOE).