If you're a Principal Audio Software Engineer and are based in or around Cambridge, we would love to hear from you!
This particular position sits at the forefront of real-time embedded audio innovation, focused on delivering exceptional performance in demanding operational environments where reliability is essential.
Location: Cambridge (Fully on site)
Job Type: Full-time, Permanent
Salary: £60,000 to £75,000
The Role
As a Principal Audio Engineer, you will take ownership of the architecture, design, and optimisation of real-time audio software and DSP pipelines powering handheld communication products.
Working closely with embedded software, hardware, systems engineering, and acoustics specialists, you will guide technical direction while remaining hands-on in algorithm development and system optimisation.
What You’ll Be Doing:
* Architecting and implementing real-time audio processing algorithms.
* Developing technologies including noise reduction, acoustic echo cancellation, beamforming, voice activity detection, and audio enhancement.
* Ensuring software meets strict latency, stability, and performance requirements.
* Acting as the technical authority for audio software design decisions and engineering standards.
* Leading technical reviews and mentoring engineers within the wider team.
* Driving the evolution of audio subsystems and future technology roadmaps.
* Supporting product development from early prototyping through validation and release.
* Performing performance analysis, debugging, and optimisation across multiple platforms.
* Developing automated validation approaches for audio performance testing.
* Researching emerging DSP techniques and contributing to innovation initiatives.
Essential Skills & Experience:
* Degree (Bachelor’s or Master’s) in Electrical Engineering, Computer Science, Audio Engineering, DSP, or related discipline.
* Significant commercial experience developing real-time audio or DSP software.
* Deep understanding of DSP algorithms including AEC, noise reduction, AGC, filtering, and beamforming.
* Strong programming capability in C/C++ for embedded or real-time systems.
* Experience optimising software for low-latency, resource-constrained platforms.
Desirable Experience:
* Experience within mission-critical or safety-critical communication systems.
* Knowledge of communication standards such as TETRA, DMR, LTE, or MCX.
* Algorithm development using MATLAB or Python.
* Experience with microphone arrays or acoustic system behaviour.
* Exposure to ARM platforms, RTOS environments, or multi-core optimisation.
Who You Are:
* A technically authoritative engineer who enjoys solving complex signal-processing challenges.
* Comfortable influencing architectural direction while remaining hands-on.
* Collaborative when working across multidisciplinary engineering teams.
* Analytical and detail-oriented, with a focus on performance and reliability.
If this sounds like you, apply now!