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

Tech stack

C (Programming Language) C++ (Programming Language) Linux Embedded Software Linux Commands Network Service Video Encoding Information Technology

Requirements

As a Senior Embedded Software Engineer, you would be working on a range of popular consumer products to ensure they remain competitive in a fast-evolving industry. If you enjoy working with target hardware on your desk and seeing your work come to life in a tangible form, then this role is for you.

You’ll be happy continuously pushing your own limits, taking ownership of development tasks and using your own insights to come up with creative solutions, learning new technologies and skills as required.

You would need:

  • Significant commercial experience developing embedded solutions in C or C++
  • Excellent Linux command line skills, knowledge of the Linux operating system, and the practicalities of creating software to run under Linux
  • Demonstrable knowledge of network communication protocols and audio/video encoding formats
  • A 1st or 2.1 in Computer Science, or similarly applicable subject from a good university
  • Full right to work in the UK without sponsorship, restrictions, or time limit

About the company

A Senior Embedded Software Engineer is needed to join a high-performing Cambridge team, developing innovative new electronics for the infotainment market. You would be joining an established and successful technology company that already boasts a broad range of consumer devices, and which energetically pursues new ideas and new market opportunities. They are a top-notch employer with conveniently situated spacious modern offices, and superb comprehensive 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:53 min

Using Rust-based Linux core utilities on Windows

Noraa Junker Noraa Junker · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:23 min

Evaluating video encoding formats for faster decoding

Magne Johansen Magne Johansen · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:33 min

Understanding adaptive bitrate streaming and manifest files

Phil Cluff · LIVE

Videos

See all

Related articles

See all