Brightwater Recruitment
Windows Audio Software Engineer
Skills
24 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Salary:
€300 – €400 / year
Location:
Cork, Ireland
Work mode:
Onsite
Published on:
28 September 2026
What they need
Windows Audio Software Engineer
12 Month Contract, Onsite, Cork
About the Company
My client is a world leading wireless technology innovator. They have an immediate requirement for a skilled e Engineer to join their team to work on designing and building next-generation on-device Voice AI capabilities.
About the Position
This role is a part of a team working on low-power “always-on” sensing through interactive speech experiences. You will collaborate with cross-functional teams (hardware, DSP, systems, ML, and product) and work with global stakeholders across regions and sites to deliver robust, production-ready solutions. .
Responsibilities
- Own feature development end-to-end for Voice AI capabilities on Windows, including wake-on-voice, on-device ASR, translation, transcription, and TTS.
- Gather and refine technical requirements with internal and external partners; translate product goals into clear engineering requirements, architecture, and milestones.
- Co-design and implement Windows audio + driver stack solutions that leverage SoC CPU/DSP/NPU capabilities while meeting strict latency and power targets for Voice AI experiences.
- Build or extend components across user-mode and kernel-mode boundaries (UMDF/KMDF), integrating with Windows audio frameworks and platform services as needed for Voice AI pipelines.
- Drive low-power audio architecture for “always-on” use cases, including concurrency and power-mode transitions across multiple audio features.
- Optimize and validate performance using Windows diagnostics and systematically debug complex multi-threaded and multi-processor issues across HW/SW boundaries.
- Communicate development status, risks, and mitigations to technical leads and stakeholders.
- Participate in roadmap planning and execution; contribute to process improvements that increase quality, scalability, and maintainability.
Experience
- 4-8 years of industry experience in software engineering, with a focus in one or more of the following areas: Windows system software, device drivers, multimedia/audio, platform software, or performance/power-sensitive products.
- Proficiency in systems programming (C/C++ preferred) and ability to deliver production-quality code in complex codebases.
- Strong Windows development skills using Visual Studio, source control (Git-based workflows), and disciplined debugging practices.
- Solid understanding of Windows OS fundamentals relevant to system-level development: processes/threads, synchronization primitives, memory, I/O, and performance diagnostics.
- Experience developing or integrating Windows drivers using KMDF and/or UMDF, including build, deployment, and debugging fundamentals.
- Hands-on experience with multi-threaded programming, concurrency control, and performance/latency tuning.
- Proven ability to work cross-functionally and communicate effectively with distributed teams across regions/time zones.
Preferred Qualifications
- Windows audio ecosystem experience (any of the following): audio drivers, audio endpoints, WASAPI, audio effects/APOs, audio policy, power-aware audio scenarios, or end-to-end audio pipeline integration.
- Demonstrated experience using AI-assisted development tools to improve productivity across the software lifecycle (requirements/architecture, implementation, debugging, testing, and documentation), with the ability to iterate on prompts and validate outputs against real code and requirements.
- Familiarity with mainstream AI coding assistants (e.g., GitHub Copilot / Microsoft Copilot ) applied to practical engineering tasks such as code comprehension, change drafting, test scaffolding ideas, and documentation—while maintaining strong review and correctness discipline.
- Ability to create and share repeatable prompt patterns/templates for common engineering workflows and continuously refine prompts to increase specificity and accuracy.
- Experience with low-power / always-on audio and power-state transitions (e.g., Modern Standby constraints and wake/trigger flows).
- Familiarity with on-device voice activation building blocks and staged verification concepts (e.g., multi-stage keyword/wake approaches).
- Experience optimizing workloads across heterogeneous compute ( CPU + DSP + NPU ) and understanding tradeoffs across latency vs. power vs. quality .
- Exposure to Voice AI pipelines: ASR/TTS, speech translation, transcription, streaming/buffering strategies, and real-time constraints.
Educational Requirements
- Bachelor’s or Master’s in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or equivalent.
Remuneration Package
Strong rate between 300-400 per day as well as high likelihood of extension.
Contact
Please contact Charlie Bigger on 01 5927867 or email [email protected] or simply click the apply button.
Other offers great for you!
These companies are also looking for great profiles
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
8 days ago
Quick apply
Whub
Ingénieur Système Windows Azure
Permanent contract
Paris, France
Hybrid
Skills
14 hours ago
Quick apply
No company information available.