Software Team Lead - C++

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
£65,000.0 - £80,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) C++ (Programming Language) Eclipse (Software) Embedded C Linux on Embedded Systems Embedded Software Firmware Microsoft Visual Studio Toolchain VHSIC Hardware Description Language (VHDL) Multithreading Software Coding
+1 more
C++14

Job description

Keywords: Principal C++ Engineer, Firmware, SoC, C++ 14, C++ 17, C++ 20, C, MS Visual Studio, Eclipse toolchain, Embedded Linux, Multithreaded software, Cambridge.

Requirements

This role will suit a bright and enthusiastic engineer with an excellent technical degree, in addition to a very strong skill set including:

  • Good understanding of C++ 14 and an interest in the later features of the language
  • Strong embedded software development knowledge
  • Awareness of SoC technologies and software for resource constrained systems
  • Sufficient exposure to embedded Linux systems
  • Ideally you will also be able to write the software interfaces to hardware in C or assembler

Benefits & conditions

Excellent prospects await the right candidate in a permanent role in an exciting start-up style environment. It is a supportive and good team environment. At present the team work from home except when they need access to hardware in the office. Once things return to normal it is assumed the role will be office based and later there will be opportunities for world travel. In addition to a competitive salary, the role offers an attractive benefits package.

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.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:11 min

Promoting an open toolchain to maximize developer choice

Anu Bharadwaj Anu Bharadwaj · World Congress 2023

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all