New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft

Senior Software Engineer - Firmware + Audio

Microsoft
Apply →
senior full-time Hyderabad, India

First indexed 4 Aug 2026

Description

We are seeking a Senior Software Engineer with deep expertise in audio subsystems to own end-to-end audio delivery on Windows-based Surface devices.

In this role, you will be the technical authority driving audio bring-up, driver ingestion, quality, and validation across flagship Surface programs – from early platform bring-up.

You will architect solutions across the hardware-firmware-driver-APO boundary, mentor junior engineers, and collaborate closely with silicon partners, audio processing vendors, and cross-functional teams to deliver a world-class audio experience on premium consumer hardware.

Responsibilities

  • Technical ownership of the audio subsystem for flagship Surface programs, driving milestone exit criteria and ensuring zero-regression driver ingestions.
  • Architect and design audio solutions spanning the full stack: hardware endpoints -> DSP firmware -> kernel drivers -> APO pipeline -> user-mode services.
  • Lead audio bring-up and endpoint validation on new platforms, including speaker, microphone, headset jack, SoundWire, and Bluetooth audio paths.
  • Develop, debug, and maintain Windows audio/media class drivers (WDM/WDF) and Audio Processing Objects (APOs) in the silicon audio stack (DSP RPC, Audio Core, APO).
  • Drive partner engagements – coordinate driver ingestion cycles with silicon and IHV partners; validate, triage, and qualify driver packages before integration.
  • Own root-cause analysis of complex audio quality issues (crackling, glitching, latency, distortion) using hardware-level analysers, DSP diagnostics, and Windows audio traces (WPR/WPA, AudioDG, MFTrace).
  • Integrate and validate third-party audio processing pipelines (DAX, Microsoft Effect Pack, Voice Clarity) within the Windows APO chain.
  • Mentor and grow team members – conduct code reviews, establish debugging best practices, and distribute domain knowledge across the team.
  • Drive SelfHost stability and audio backlog resolution, proactively identifying systemic issues and unblocking critical paths.
  • Collaborate on voice platform strategy, including integration of AI/ML-powered audio features (noise suppression, echo cancellation, speech enhancement).
  • Champion engineering excellence – introduce automation for repetitive validation, improve triage workflows, and raise the team’s technical bar.
  • Participate in secure development practices (SFI), closing critical security bugs within SLA and designing for security by default.

Qualifications

  • Bachelor’s Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.
  • 10+ years of experience in software development with 4+ years focused on audio/media driver or subsystem development on Windows or embedded platforms.
  • Expert proficiency in C/C++ with extensive experience writing and debugging Windows kernel-mode drivers (WDM/WDF).
  • Deep understanding of the Windows audio architecture – audio engine, APO framework, endpoint management, media class drivers, and audio policy.
  • Proven experience working with DSP-based audio subsystems (Qualcomm ADSP, or similar), including firmware-host interaction via RPC/IPC mechanisms.
  • Demonstrated ability to independently root-cause complex, cross-stack audio issues: hardware -> DSP firmware -> driver -> APO -> application.
  • Solid foundation in audio signal processing: sample rates, buffer management, latency tuning, DMA transfers, and audio streaming models.
  • Track record of shipping 3+ high-volume consumer products through full development cycles (bring-up to commercialization).
  • Expert debugging skills using WinDbg, WPR/WPA, bus analysers (I2S/SoundWire/I2C), and audio-specific diagnostics.
  • Demonstrated ability to lead cross-team technical discussions and influence partner roadmaps.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/senior-software-engineer-firmware-audio/