Embedded C++ / Rust Engineer

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

Tech stack

Clean Code Principles Automation of Tests C++ (Programming Language) Linux Embedded C Linux on Embedded Systems Embedded Software Monitoring of Systems Software Engineering Rust (Programming Language) Computer Network Technologies Information Technology
+1 more
Production Code

Job description

Keywords: Senior Engineer, Embedded, C++, Rust, Linux, RF, DSP, Kernel, Drivers, Network, Defence / Intelligence, Cambridge / Hybrid

Requirements

They are currently looking to recruit a senior engineer to join their team. Project work will involve developing on embedded software which will include working with C++ and Rust tech stacks. As part of the team your responsibilities will include all aspects of the software development life cycle; delivering clean, robust code; peer review of code; and automated test scripts.

Requirements:

  • Demonstrable industry projects using modern C++ on embedded Linux. Additional experience with (or at least an interest in) Rust.
  • Developed optimised software for complex systems including embedded kernel or driver technologies.
  • An engineering mindset to produce high quality and clean code.
  • Interest in technology generally including picking up new tools and trying new approaches.
  • Experience with DSP, RF or network technologies would be desirable.

Preference is for applicants to have an engineering degree (computer science or electronics), good communication skills, and openness to work onsite at their offices (hybrid is possible which can be 1-2 days a week working from home). Applicants should note that products may be used for military, intelligence and defence purposes.

Benefits & conditions

On offer is an excellent remunerations package including enhanced company pension contributions, private medical and discretionary performance bonus.

About the company

This RF technology company develop and manufacture sophisticated hardware products used by a range of industrial sectors. Their technology is a global market leader and due to growth of the company, are looking to hire in multiple teams.

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.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:50 min

Why developers treat test code differently than production code

Gil Zilberfeld · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all