cover image
Platform Recruitment

Senior Embedded Software Engineer

On site

Cambridge, United kingdom

£ 70,000 /year

Senior

Full Time

24-11-2025

Share this job:

Skills

C/C++ DevOps Test Problem-solving Sales Software Development Project Management Recruitment C++

Job Specifications

Senior Embedded Software Engineer | £70k | Cambridge

Are you a highly experienced Embedded Software Engineer with a passion for problem-solving across the full product lifecycle?

My client developed highly precise scientific instruments & sensors, and has received several accolades for their work over their impressive history that spans several decades.

Responsibilities as a Senior Embedded Software Engineer:

Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs
Create production support software, like test jig interfaces and calibration tools
Troubleshoot hardware issues, perform fault finding, and resolve system-level problems

Requirements:

5+ of Embedded Firmware/Software engineering experience
Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS)
Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.)
Solid understanding of Digital Signal Processing

What you'll get as a Senior Embedded Software Engineer:

25 days holiday + bank holidays
Competitive pension
Discretionary annual bonus
Private medical
Early Friday finish

Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the next level today!

Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more.

About the Company

Platform Recruitment - Partnering with innovative companies, connecting them with exceptional talent. At Platform Recruitment we have a proven track record of delivering the best candidates into a variety of roles, working with clients that vary from new start-ups to some of the world's largest corporations. We take the time to fully understand our candidates and their motivations so that we can introduce them to the right companies for them. We then support them throughout their journey to finding and starting in their ... Know more