C++ Software 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
£48,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Sound Recording and Reproduction C++ (Programming Language) Embedded Software Field-Programmable Gate Array (FPGA) Design of User Interfaces Python (Programming Language) Real-Time Operating Systems Software Tools Signal Processing Software Engineering VHSIC Hardware Description Language (VHDL)
+2 more
Information Technology Service Stack

Job description

This company specialises in developing clever algorithms for signal extraction and denoising. They are well-established and have an illustrious history of solving daunting DSP challenges. This is a C++ software development role involving turning complex mathematics into efficient and accurate software. You will be involved in the full development cycle applying your C++ skills throughout the technology stack from algorithm implementation, to user interfaces and APIs., Keywords: C++ Software Engineer, DSP, FPGA, VHDL, Xilinx, Embedded, ARM, Audio systems, Cambridge

Requirements

  • A 1st or 2.1 degree in mathematics, computer science, or other numerate stem subject for a top university
  • Excellent skills in real-time software in C++ as well as practical Python coding skills
  • Understanding of mathematical knowledge, terminology, and notation
  • Full existing right to work in the UK

Not essential, but the following skills would be useful: embedded software (ARM processors is favourite), DSP, FPGA, VHDL, knowledge of or interest in audio technology.

Benefits & conditions

This is an excellent opportunity for a C++ Software Engineer to join a small friendly team solving interesting challenges in signal processing. If you have an interest in audio, you may find the projects particularly appealing. The company are based in a pleasant out-of-the-city location, and a competitive salary, performance-based annual bonus, and scope for home working.

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.

3:47 min

Solving the knowledge deficit in large language models

Alejandro Saucedo Alejandro Saucedo +3 · World Congress 2024

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

41 sec

Operating critical stack observability and service monitoring

Michael Cade · LIVE

Videos

See all

Related articles

See all