C Software Engineer

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

Role details

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

Tech stack

Embedded C Real-Time Operating Systems Multithreading

Requirements

Are you interested in helping develop embedded software architectures to underpin future transport technologies? This accomplished Cambridgeshire development team is seeking a talented embedded C developer to help them do just this. If you can write efficient and reliable C code and have a good understanding of scheduling, communications, memory management and other such topics we would like to hear from you., * A 1st or 2.1 degree in computer science, electronics, or similarly relevant subject from a well-respected university.

  • Excellent C coding skills including experience developing code for embedded applications. You will need to be able to create high quality, reliable, and maintainable software.
  • A strong understanding of concepts, such as multithreading, memory management, and common low level communications buses. Experience developing high integrity software within a regulated industry such as automotive or aerospace would be an advantage, as would experience of working within an Agile team.
  • Sponsorship can’t be provided, so you will need full existing work permission for the UK., Keywords: Operating Systems, Embedded C, Multithreaded, High Integrity, Safety Critical, Hard Real-Time, Resource-Constrained Software, Real Time OS, RTOS, Cambridgeshire

Benefits & conditions

On offer are a competitive salary and benefits package, interesting projects, working with a friendly and enthusiastic team, and scope for taking on additional responsibilities and progressing in your career.

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

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

1:50 min

Embracing open source communities and scalable vehicle mobility

Peter Bosch Peter Bosch · World Congress 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

Videos

See all

Related articles

See all