Software Engineer

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

Role details

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

Tech stack

C++ (Programming Language) Linux

Job description

This company is a world-leader, developing complex technology used in automotive applications ranging from high-performance motorsports, to the humble family hatchback. They are seeking an experienced C / C++ Software Engineer to join their successful Cambridge-based team. Joining a friendly, experienced team, you will be developing products used by thousands of people worldwide, whilst contributing to safety, efficiency and analysis.

Requirements

Alongside proven commercial experience working in a resource-constrained execution environment, successful Software Engineer CVs will need to demonstrate most of:

  • fluency with C-based software development (C, C++, C#), ideally in an embedded environment;
  • experience coding for high through-put data capture, real-time processing and analysis;
  • a strong numerate and academic background, incl. at least a 2.1 honours degree in Computer Science (or related subject) from a top-ranking university;
  • familiarity developing for embedded Linux systems, exposure to IPC, multi-threading and Qt would be fantastic.

Additional experience with video capture and processing, CAN bus use, and previous work with automotive software or diagnostics will be a great benefit., Keywords: C, C++, software engineer, automotive, real-time, data, Linux, embedded, Cambridge

Benefits & conditions

The successful Software Engineer will enjoy a competitive salary and benefits package, working in modern and comfortable offices just outside the busy heart of Cambridge. You’ll be working on a wide range of challenging and engaging projects in a friendly team environment.

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.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:30 min

Evaluating pybind11 against direct Python C API

Konstantin Bespalov · World Congress 2023

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