Embedded 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
£45,000.0 - £60,000.0
Working hours
Regular working hours

Tech stack

C Sharp (Programming Language) C++ (Programming Language) Embedded C Embedded Software Python (Programming Language) Software Engineering Real Time Systems Bare Metal

Job description

This growing group specialises in the design and development of embedded solutions for a diverse range of technically demanding software projects. As an Embedded Software Engineer you will be involved in the complete software lifecycle, from concept and analysis, through design and implementation and test development.

Requirements

  • A 1st or 2:1 degree in Electronics, Computing, or similarly applicable subject from a well-ranked university
  • Excellent knowledge of embedded C, particularly for real-time applications
  • A working knowledge of electronics and the use of common diagnostic equipment

In addition, any experience of the following would also be of interest:

  • Bare-metal programming
  • Python or C++
  • Building PC utilities for embedded system testing (using C#, C++ or Python)

You will participating in a fast moving, world class business, with the opportunity to make a visible contribution to the success and growth of the business and have access to professional development into a variety of technical, business and leadership roles.

Keywords: Embedded, C, Real-Time, Bare-Metal, Electronics, Python, Cambridge.

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

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

Videos

See all

Related articles

See all