Principal Audio Software Engineer

Avanti Recruitment
Landbeach, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 75K

Job location

Landbeach, United Kingdom

Tech stack

LTE (Telecommunication)
Algorithm Design
Audio Signal Processing
Beamforming
C++
Noise Reduction
Python
Matlab
Machine Learning
Multiprocessing
Real-Time Operating Systems
Safety Critical Systems
Low Latency
Communication Devices

Job description

We re working with a globally recognised technology business that develops mission-critical communication systems used by emergency services and public safety organisations worldwide., 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., * 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

Requirements

  • 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

Apply for this position