Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer

Platform Recruitment

Cambridgeshire and Peterborough

On-site

GBP 60,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in the United Kingdom is seeking a Senior Embedded Software Engineer to lead firmware development and innovate high-precision control software. The ideal candidate will have proven experience in C/C++ and various communication protocols, alongside strong analytical skills. This is a great opportunity to advance from a Senior to a Lead engineer within a supportive environment.

Qualifications

  • Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems.
  • Extensive knowledge of various communication protocols.
  • High-level familiarity with electronics/schematics.

Responsibilities

  • Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms.
  • Lead a cross-functional team of hardware and software engineers.

Skills

High-performance C/C++
Communication protocols (TCP/UDP, SPI/I2C, CAN, RS232)
Numerical/analytical skills

Tools

Embedded Linux
RTOS
Arm Cortex platforms
Job description
Senior Embedded Software Engineer £60-70k St. Ives

If you want to develop yourself from a Senior to a Lead engineer with a leading company developing extremely precise systems, this is the role for you.

Platform Recruitment is partnered with a global leader in extremely responsive control software for industrial automation, looking for a Senior Embedded Software Engineer.

You will be responsible for developing firmware & software, leading the software development team, and innovating the next generation of concepts.

Responsibilities as an Embedded Software Engineer:
  • Design, develop, optimise, and thoroughly test firmware and software for execution on bare-metal processors and embedded Linux/RTOS platforms
  • Lead a cross-functional team of hardware and software engineers to define the requirements and lead the software development life cycle
Requirements:
  • Proven experience in leading firmware development for bare-metal and Linux/RTOS-based systems, with high proficiency in high-performance C/C++.
  • Extensive knowledge of various communication protocols (e.g., TCP/UDP, SPI/I2C, CAN, RS232)
  • High-level familiarity with electronics/schematics, and strong numerical/analytical skills
Desirable skills for an Embedded Software Engineer:
  • Experience developing on Arm Cortex platforms utilising either RTOS or bare metal
  • Working knowledge of embedded security
  • Experience with other embedded or high-level prototyping languages such as Rust, C#, or Python

Apply now to develop the next generation of high-precision control software!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.