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)
Compensation
£45,000.0 - £75,000.0
Working hours
Regular working hours

Tech stack

C (Programming Language) C++ (Programming Language) Embedded Software Real-Time Operating Systems Bare Metal

Job description

Keywords: Embedded Software Development, Regulated Environments, Electronics, C, C++, Bare Metal, RTOS, Hardware, South Cambridge, Engineering, Embedded Control Systems

Requirements

The Embedded Software Engineer will have an excellent understanding of electronics and control systems including bare metal and RTOS and will be used to working under the constraints of a highly regulated environment. They will need a good background knowledge of physics and engineering, in order to fully appreciate the design and development considerations of the technically stimulating projects they will be contributing to. Skilled in embedded C and C++, they will have the capacity to interface embedded software with low- and high-level hardware and the competence to carry out any testing required with oscilloscopes and logic analysers. The working environment is exciting, technically challenging and rapidly changing, so excellent communication skills and the ability to get along in a team are also “must haves” for this position., * A good degree (2:1 or above) in Electronic Engineering, Computer Science or similar STEM subject from a leading university.

  • The ability to develop robust real-time software for embedded control systems (bare metal and RTOS) in C and C++
  • Skilled at interfacing embedded software with hardware at a low-level (e.g. SPI, I2C, UART, USB) as well as high-level (e.g. Modbus, CAN, TCP/IP)
  • Established knowledge of regulated embedded software development, preferably ISO13485, including the Software Development Lifecycle (e.g. IEC62304) and familiarity with risk management (e.g. ISO14971)
  • Full right to work in the UK without time limit or sponsorship.

Benefits & conditions

In return, our client offers a supportive and inspiring work-place culture set in a pleasant, landscaped location, as well as a highly competitive salary and excellent benefits.

About the company

This company is at the forefront of innovation of complex instrumentation for the life science sector and they are looking for a skilled Embedded Software Engineer to join their multi-discipline team.

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

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:06 min

Moving from basic embedded software to system functionalities

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

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:14 min

Addressing automotive mission-critical safety in embedded software development

David Romić · World Congress 2023

Videos

See all

Related articles

See all