Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Manchester, UK
about 1 month ago

Role details

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

Tech stack

Amazon Web Services Unit Testing Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Computer Programming Embedded C Embedded Software Firmware Github Python (Programming Language) Team Foundation Server
+6 more
Verification and Validation (Software) Systems Integration Google Cloud PIC Microcontroller Integration Tests Information Technology

Job description

In this role you will be responsible for the development of firmware and related software for the next and future generations of their devices, you will report directly to the Technical Director and can expect to work closely with other engineers (mechanical, electronics and test). In this role you can expect plenty of variety in your daily tasks, the autonomy to manage your own workload and can expect your core responsibilities to include:

  • The design and development of firmware on SMT32 microcontrollers
  • The design and development of software for embedded controls and firmware interfaces
  • Writing embedded level software in C
  • System integration and integration testing
  • Conducting unit testing and participating in software validation processes
  • Producing accurate and detailed documentation

This role will best suit a graduate qualified Embedded Software Engineer with a few years industry experience who is keen to join an exciting startup. You will have the chance to work with passionate engineers towards the development of a state-of-the-art medical device that will make a positive impact in people’s lives around the globe.

Desirable Skills and Experience:

  • C++, Python or C#
  • Azure, Aws or Google Cloud interfacing
  • GitHub or TFS

Requirements

  • Embedded C programming
  • STM32 Microcontrollers
  • Medical device and medical standards experience - IEC62304 ideally
  • Degree qualified - Computer Science or similar

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

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 · WWC Europe 2026

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all