Software Design Engineer - Windows Audio / Systems

Blueprint TechnologiesRedmond, WA
1d$105,000 - $115,000Onsite

About The Position

In this role, you will work on a highly technical engineering team responsible for certifying and validating Windows‑based audio hardware and device drivers. You will partner closely with external hardware vendors and OEMs to ensure compatibility with the Windows operating system, contribute to ongoing Windows 11 release efforts, and improve audio certification test content and debugging tools. This role is hands‑on and deeply technical, with a strong emphasis on C++ development, Windows driver debugging, and system‑level problem solving.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
  • 5–7 years of professional software engineering experience
  • Minimum 3 years of hands‑on C++ programming experience
  • Minimum 3 years of Windows device driver development experience
  • Minimum 4 years of advanced debugging experience on Windows platforms
  • Strong foundation in computer science fundamentals, including data structures, algorithms, and software design
  • Experience designing and developing large‑scale or system‑level software
  • Proven ability to perform in‑depth troubleshooting and unit testing on both new and legacy systems
  • Demonstrated experience diagnosing complex technical issues and driving them to resolution

Nice To Haves

  • Direct experience with audio, media, or multimedia technologies on Windows
  • Experience working with hardware partners, OEMs, or certification programs
  • Deep familiarity with Windows internals, driver models, and debugging tools
  • Experience improving test frameworks, validation pipelines, or developer debugging tools
  • Prior involvement in operating system release cycles or platform‑level engineering efforts

Responsibilities

  • Design, develop, implement, test, and maintain system‑level and utility software supporting Windows audio certification and validation
  • Contribute to certification efforts for audio hardware and device drivers used by industry partners
  • Fine‑tune and enhance sophisticated software implementation projects tied to operating system releases
  • Analyze system requirements, document detailed technical specifications, and develop software solutions to meet functional and quality requirements
  • Review and assess enhancement requests and technical specifications for feasibility and impact
  • Implement and customize system software to meet partner and platform requirements
  • Prepare detailed software specifications, test plans, and validation criteria
  • Write new C++ code and create test data to support functional, integration, and certification testing
  • Modify existing codebases to meet new standards and conduct unit testing on updated components
  • Perform advanced debugging and root‑cause analysis on Windows, including legacy and production systems
  • Create migration and deployment packages for system testing, user testing, and release readiness
  • Conduct quality assurance reviews and post‑implementation validation
  • Identify, track, and resolve defects discovered during testing and certification processes

Benefits

  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service