CSHARK is looking for a Senior Windows Audio Software Engineer to join a team developing advanced on-device audio and speech solutions. You will be responsible for integrating cutting-edge audio technology into Windows PCs, working extensively with the Windows audio stack, system-level drivers, and real-time processing components.
Key responsibilities
- Develop and maintain Windows audio components, including Audio Processing Objects (APOs), virtual microphones, and virtual audio drivers.
- Implement and optimize real-time audio processing and DSP algorithms using C/C++.
- Prepare and validate audio components through Windows HLK testing and WHQL certification.
- Integrate on-device machine learning inference using ONNX Runtime, DirectML, and Qualcomm QNN.
- Ensure secure, stable, and efficient execution of audio components and ML models on Windows devices.
Requirements
- Senior-level experience in Windows audio software development.
- Hands-on experience with Audio Processing Objects (APOs) and Windows audio drivers.
- Strong programming skills in C/C++ and experience with real-time audio DSP.
- Practical knowledge of WASAPI, Windows audio architecture, WDK, PortCls, or ACX.
- Fluent English communication skills.
What we offer
- A fully remote role on a long-term project for an international client.
- Opportunity to work on cutting-edge AI technology.
- Collaboration with a team of experienced engineers and direct contact with the client’s R&D department.
- Stable cooperation with CSHARK, supported by dedicated delivery and people teams.