Principal Audio Software Engineer
A fantastic opportunity has arisen for a Principal Audio Software Engineer to join a specialist engineering department supporting the development of next-generation, mission-critical communication products.
This role performs the duties of a senior technical authority for real-time audio software and DSP development and reports to a senior engineering leader within the organisation.
Key Responsibilities:
- Architect, design and implement real-time audio processing algorithms and DSP pipelines for embedded platforms
- Develop and optimise technologies including noise reduction, acoustic echo cancellation (AEC), beamforming, voice activity detection (VAD), audio enhancement and related DSP techniques
- Own audio software architecture, ensuring performance, latency, stability and reliability meet mission-critical requirements
- Act as the technical authority for audio software, leading design decisions and setting engineering standards
- Lead technical reviews, mentor engineers and provide guidance across cross-functional teams
- Work closely with embedded software, hardware, systems engineering and acoustics teams to ensure seamless integration
- Support product development from concept through prototyping, testing, tuning, verification and delivery
- Conduct debugging, performance analysis and optimisation across multiple embedded platforms
- Contribute to long-term technology roadmaps, innovation activities and continuous improvement initiatives
The ideal candidate would have:
- Experience working in mission-critical or safety-critical communication environments
- Knowledge of communication standards such as TETRA, DMR, LTE or similar technologies
- Experience using MATLAB or Python for algorithm development and validation
- Understanding of microphone arrays, beamforming techniques and acoustic system behaviour
- Exposure to ARM-based platforms, RTOS environments or multi-core optimisation
- Awareness of, or experience with, ML-based audio processing techniques
The ideal candidate must have:
- A degree in Electrical Engineering, Computer Science, Audio Engineering, DSP or a related discipline
- 5+ years’ professional experience developing real-time audio software or DSP algorithms
- Strong C/C++ development skills for embedded, low-latency systems
- Deep knowledge of DSP fundamentals including AEC, NR, AGC, filtering and beamforming
- Experience optimising software for resource-constrained platforms
- Strong analytical, debugging and problem-solving skills
- Proven ability to lead complex technical work packages end to end
If this role looks like your next challenge, please contact Keelan ASAP or apply via this advert!
** Please note that due to the nature of the client’s business, only candidates who currently hold full British Citizenship (without limitations) / Dual Nationality (inclusive of British Citizenship) will be considered. **
We endeavour to reply to every candidate, every time, but if you haven’t heard back within 10 days, please understand that you have unfortunately been unsuccessful for this position, or the position has been filled. Please call the office or send an email to discuss other potential positions.