C++ Software Engineer

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)
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Agile Methodology Automation of Tests C++ (Programming Language) Code Review Linux Object-Oriented Software Development Multithreading Information Technology

Requirements

  • Good modern, object-oriented, C++ knowledge demonstrated through industrial experience
  • Practised writer of high quality, clean, and readable code supported by test suites and code review
  • In-depth knowledge of asynchronous and multi-threaded programming practices with a Linux-based operating system
  • A 1st or 2:1 in Computer Science, Electrical Engineering, or related field from a top university

About the company

Join a team developing cutting-edge vehicle control systems for the automotive industry. You will be helping to build a next generation automotive platform which will be used by multiple world-leading vehicle manufacturers and by motoring specialists around the world. You will be working across the whole development lifecycle from design and prototyping through to deployment and testing. You will be primarily writing C++ code, running on Linux., This British company has been a leader in the automotive industry for over 40-years and offers clear career progression and good job security. You will be working on interesting projects alongside a friendly team of passionate engineers with the opportunity for extensive hybrid working if you choose.

Keywords: C++, object-oriented, readable code, code review, automated tests, asynchronous, multithreaded, Linux, kernel drivers, Gstreamer, video, Agile

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

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all