DSP Engineer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Apple Mac Systems C++ (Programming Language) Embedded Software Field-Programmable Gate Array (FPGA) Python (Programming Language) Machine Learning Signal Processing VHSIC Hardware Description Language (VHDL)

Requirements

  • At least a 2.1 degree in a technical subject from a world class university
  • Exposure in coding for dedicated DSP chips
  • Aptitude for coding in C++
  • Development using Python
  • Knowledge of how to code machine learning algorithms
  • Aptitude for working on various platforms (Windows, MacOS and embedded)

Obviously previous experience of developing DSP code for audio systems is beneficial. However, this is also an excellent opportunity for someone wishing to transition to work on audio systems The existing members of the company are all audiophiles providing a strong team environment within a pleasant office and full range of staff benefits including some home working once settled in the role.

Keywords: Embedded Software Engineer, DSP Developer, C++, Machine Learning, SHARC, VHDL, FPGA, Audio Systems, Cambridge

About the company

A unique audio company requires a DSP Engineer to join their development team. The role is to implement highly complex audio algorithms in C++ on Windows, MacOS and embedded systems. You will be working alongside a strong mathematician (another vacancy) and together will develop algorithms with elements of digital and statistical signal analysis, along with aspects of machine learning.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:24 min

Installing premium packages using the Store CLI

Noraa Junker Noraa Junker · Europe 2026 Virtual

1:57 min

Evolution of machine learning algorithms and computing hardware

Alexandra Waldherr · LIVE

Videos

See all

Related articles

See all