Point your AI agent at freehire and let it find you a job.

Get the CLI →

KO2 Embedded Recruitment Solutions LTD

NewBe an early applicant

Embedded Software Engineer

Posted Updated
Discussion

Summary

Contract Embedded Software Engineer (outside IR35, up to ~£70/hr) working onsite in Woking, Surrey four days a week to maintain and enhance a high-speed control system. Day-to-day involves Embedded C on a proprietary RTOS, multicore PowerPC/ARM64 hardware, protocols like Modbus, CAN, SPI, I2C and Ethernet, and unit testing with Google Test.

Salary: £124,800 - 145,600 per year

Requirements:
  • We are looking for a highly skilled Embedded Software Engineer who has:
  • Expert-level proficiency in Embedded C programming.
  • Strong experience with proprietary Real-Time Operating Systems (RTOS).
  • Proficiency in high-speed control systems and working with multicore processors.
  • Demonstrated skills in maintaining legacy code and enhancing features.
  • Hands-on experience with communication protocols such as Modbus, CAN, SPI, I2C, and Ethernet.
  • Familiarity with PowerPC and ARM 64-bit architectures.
  • Competence in unit testing, specifically using Google Test (gtest).
  • A proven ability to perform under pressure and meet tight deadlines.
  • Senior-level expertise with a high degree of professionalism.
Responsibilities:
  • In this role, I will expect you to:
  • Develop embedded software using Embedded C on a proprietary RTOS.
  • Maintain and enhance a high-speed control system incorporating multiple inputs and complex processing.
  • Work with multicore processors, including PowerPC and ARM 64-bit.
  • Fix and improve legacy code, adding new features as required.
  • Integrate various communication protocols including Modbus, CAN, SPI, I2C, and Ethernet.
  • Conduct system validation using Google Test (gtest) to ensure high-quality code.
  • Deliver results under tight deadlines in a demanding environment.
  • Quickly adapt to and contribute to an ongoing project.
Technologies:
  • ARM
  • Embedded
  • Ethernet
  • C++
  • Firmware

More:

This is a contract position for an Embedded Software Engineer with a pay rate of up to £70 per hour, outside IR35. The role is based in Woking, Surrey, requiring you to be onsite four days a week. The initial contract length is for three months. If you are passionate about working on sophisticated control systems and thrive in fast-paced environments, we look forward to hearing from you.

last updated 42 week of 2026

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.