Principal Audio Software Engineer
Their products are designed for environments where clear, reliable communication can save lives, and they are continuing to invest heavily in next-generation technology.
The Role
We are looking for a Principal Audio Software Engineer to lead the development of advanced audio processing solutions for cutting-edge communication devices.
This is a high-impact, senior technical role where you will shape the audio performance of products used in real-world, high-pressure environments.
You will take ownership of audio architecture, DSP algorithm development, and system optimisation, working closely with cross-functional engineering teams.
Key Responsibilities
* Architect and develop real-time audio processing algorithms
* Deliver technologies such as:
* Noise reduction
* Acoustic echo cancellation
* Beamforming
* Voice activity detection
* Audio enhancement and codecs
* Lead technical decision-making and define audio software standards
* Collaborate with embedded, hardware, and systems teams
* Optimise performance for low-latency, resource-constrained environments
* Drive innovation in audio and DSP technologies
What We’re Looking For
* Strong experience in real-time audio software or DSP development
* Excellent C/C++ skills within embedded systems
* Deep understanding of:
* AEC, noise reduction, AGC
* Beamforming, filtering, VAD
* Experience optimising for performance and low latency
* Proven ability to lead complex technical projects
Desirable Experience
* Background in mission-critical or safety-critical systems
* Knowledge of TETRA, DMR, LTE or similar technologies
* Experience with MATLAB or Python
* Understanding of acoustics or microphone arrays
* Experience with ARM, RTOS, or multi-core systems
* Exposure to machine learning in audio processing