Software Engineer - Modern C++ / Team Lead

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)
Experience level
Expert
Compensation
£70,000.0
Working hours
Regular working hours

Tech stack

Computing Platforms C++ (Programming Language) Software Quality Linux Distributed Systems Multiprocessing Commercial Software Multithreading C++14 Software Version Control

Job description

An opportunity has arisen for an Experienced C++ Engineer to join and lead their software team. Development platforms may range from microcontrollers and single-board computers through to distributed systems. As well as managing projects and providing day-to-day technical leadership and oversight of software quality, you would be a hands-on engineer working actively on new features and products.

Requirements

  • A top engineering degree from a well-known and respected university
  • Excellent coding experience in C++ (11 or newer)
  • Substantial commercial software engineering experience including: developing for Linux, embedded systems, and perhaps mobile platforms; proficiency with multithreaded and multiprocessor systems, and familiarity with version control and task-tracking systems.
  • A track record of technical and team leadership, and mentoring less experienced team members.
  • Full right to work in the UK without restriction, time limit, or sponsorship.

This role is an excellent choice for an Experienced C++ Engineer looking to progress their career by leading a development team in a new and energetic company. Interviewing and initial working will be remote and so you must be comfortable getting up to speed and integrating with new colleagues whilst working from home. In the longer term the company plan to offer the option to remote work for part of the week.

Benefits & conditions

They are based in modern offices in a convenient Cambridge location and offer a competitive salary and the great prospects for career advancement as the company grows.

About the company

This early-stage company is developing breakthrough signal processing algorithms which will revolutionise a wide range of consumer devices as well as directly improve quality of life for many. As their technology matures they are working on home-grown products and proof-of-concept demos for external partners.

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:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Solving CGI performance limitations with multithreaded servlets

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all