C and C++ Developer

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

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£40,000.0 - £50,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Apple Mac Systems Automation of Tests Bash Shell C++ (Programming Language) Linux Python (Programming Language) MATLAB Commercial Software Ruby Signal Processing Scripting
+1 more
Software Coding

Job description

This role will involve working on high-end audio products, writing C and C++ for a range of platforms from resource-constrained embedded components through to desktop or server software running on Windows, Linux, or OSX.

Typical tasks might include:

  • Developing code for new and existing products in C and C++
  • Developing and optimising new signal processing algorithms.
  • Porting existing solutions to new processor architectures
  • Root causes analysis and mitigation of issues
  • Automated test development to ensure a high-quality product
  • Mentoring more junior team members

As a Senior Developer, you would be joining a small, friendly, and innovative company who are already commercially successful. The team culture is supportive, sociable, and dynamic, with a flat management structure, comfortable well-appointed offices and a flexible approach to working hours and remote working.

Requirements

  • A 1st or 2.1 degree in an applicable STEM subject from a good university
  • Significant commercial software development experience including desktop and embedded systems. Linux, Windows and OS X are all relevant.
  • Excellent coding skills including C, C++, and a scripting language (Python, Ruby, Bash etc.), plus a solid understanding of audio or signal processing.
  • Full existing right to work in the UK without time limit or sponsorship
  • MATLAB skills are a bonus but not essential.

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.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all