Overview
Skills
Job Details
Job Title: Software Development Engineer 2
Location: Hybrid Redmond, WA (2 3 days onsite per week)
Contract Type: W-2 Contract (12-month duration with potential extension)
Pay Rate: $53 $67/hour DOE
Responsibilities:
Develop, debug, and maintain Windows device drivers, particularly for audio solutions.
Collaborate with hardware and software teams to support new hardware bring-up and integration.
Perform driver integration, release management, and maintenance tasks.
Debug and analyze hardware and firmware issues using tools such as logic analyzers.
Work across internal teams (Program Management, Hardware, QA) and external vendors to deliver high-quality audio experiences.
Participate in system-level design and contribute to architectural decisions.
Utilize tools like ADO for task tracking and Git for version control.
Engage in 10 15% of weekly meetings; the rest of the time will be dedicated to development and engineering tasks.
Minimum Qualifications:
Bachelor s degree in Computer Science, Software Engineering, or a related field.
2 4 years of experience in software development using C/C++ and C#.
Minimum 1 year of experience in Windows driver development and debugging.
Hands-on experience with logic analyzers, debuggers, and hardware bring-up.
Familiarity with interfaces such as SPI, USB, I2C, I2S, UART, and MIPI.
Experience with task management tools like Azure DevOps and version control (Git).
Strong communication skills with the ability to collaborate across disciplines.
Preferred Qualifications:
Experience in the audio domain and knowledge of the Windows Audio Stack.
Exposure to Qualcomm or Intel driver ecosystems.
Prior experience working on consumer hardware products released to market.
Experience with factory manufacturing environments.
Demonstrated ability to quickly understand and contribute to unfamiliar codebases.
Tolerance for ambiguity and ability to adapt in a fast-paced environment.
Disqualifiers:
Less than 6 months of active development experience on an Access clock.
No exposure to driver-level development in the hardware or consumer electronics domain.
Tool-only developers (non-driver level).
Candidates uninterested in hardware/firmware-level development.