Software Development Engineer 2

  • Redmond, Washington
  • Full Time
Introduction

Join our innovative team responsible for developing cutting-edge audio solutions. Work on exciting projects involving Windows drivers and debugging for the Audio team. This role offers the opportunity to engage with fresh, unsolved challenges and utilize your creativity to develop unique solutions.

Required Skills & Qualifications
  • 2-4 years of experience in software development.
  • Bachelor's degree in computer science, software engineering, or a related field.
  • Minimum 2 years of experience with C/C++ and C#.
  • Minimum 1 year of experience with logic analyzers or debuggers.
  • Minimum 1 year of experience with device driver development.
  • Strong verbal and written communication skills.
  • Ability to work independently and manage time effectively.
  • Basic knowledge of the full software development lifecycle.
Preferred Skills & Qualifications
  • Experience in the audio domain is a plus.
  • Experience with Windows drivers development and debugging.
  • Experience with new hardware bring-up and factory manufacturing.
  • Familiarity with interfaces such as SPI, USB, I2C, I2S, UART, MIPI.
  • Experience using task management tools like ADO and version control systems like GIT.
  • Knowledge or experience with the Windows Audio stack is a big plus.
Day-to-Day Responsibilities
  • Engage in driver development, debugging, integration, release management, and maintenance.
  • Participate in 10-15% of meetings weekly.
  • Collaborate with internal teams and external partners to deliver high-quality products.
  • Lead and drive software/firmware engineering efforts for next-generation products.
Company Benefits & Culture
  • Opportunity to work on innovative and challenging projects.
  • Collaborative and inclusive work environment.
  • Support for professional development and career growth.

For immediate consideration please click APPLY or contact me directly at ...

Job ID: 478006251
Originally Posted on: 5/21/2025

Want to find more Technology opportunities?

Check out the 153,309 verified Technology jobs on iHireTechnology