SonicJobs Logo
Left arrow iconBack to search

Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Posted 2 days ago, valid for 7 hours
Location

Woking, Surrey GU227PX, England

Salary

£60 - £70 per hour

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • The position is for a Contract Embedded Software Engineer specializing in Embedded C, offering a salary of up to £70 per hour, outside IR35.
  • The role is located in Woking, Surrey, requiring 4 days a week onsite, with an initial contract length of 3 months.
  • Candidates should have senior-level expertise and extensive experience in embedded systems, particularly in maintaining legacy code and developing features for complex control systems.
  • Key responsibilities include developing embedded software on a proprietary RTOS, enhancing a high-speed control system, and integrating various communication protocols.
  • Interested applicants should contact Andrew Knight or Chris Oddy for more information, with a one-stage interview process available.

Contract Embedded Software Engineer, Embedded C, High-Speed Control System
Up to 70 per hour - outside IR35

Location of work: 4 Days a week onsite in Woking, Surrey

Contract length: 3 months initially

KO2's electronic client is seeking a highly skilled Embedded C Software Engineer to work on a sophisticated control system. The role involves maintaining and enhancing the existing system, as well as developing new firmware features for a high-speed control system with multiple inputs.

This position requires an Embedded Software Engineer who thrives in a fast-paced, high-pressure environment and can deliver immediate technical impact.

Based in Woking, Surrey, this opportunity is ideal for a Senior Embedded Software Engineer with extensive experience in embedded systems, legacy code maintenance, and feature development for complex control systems.

Key Responsibilities:

  • Develop embedded software using Embedded C on a proprietary RTOS
  • Maintain and enhance a high-speed control system with multiple inputs and complex processing
  • Work with multicore processors, including PowerPC and ARM 64-bit
  • Fix and improve legacy code, adding new features as needed
  • Integrate communication protocols such as 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 high-pressure environment
  • Quickly adapt and contribute to an ongoing project

Required Skills and Experience:

  • Expert in Embedded C programming
  • Strong experience with RTOS (proprietary RTOS preferred)
  • Proficient with high-speed control systems and multicore processors
  • Skilled in legacy code maintenance and feature enhancement
  • Hands-on experience with communication protocols e.g. Modbus, CAN, SPI, I2C, Ethernet
  • Familiarity with PowerPC and ARM 64-bit architectures
  • Proficient in unit testing using Google Test (gtest)
  • Proven ability to perform under pressure and meet tight deadlines
  • Senior-level expertise with a high degree of professionalism

Please contact Andrew Knight or Chris Oddy to discuss this role in further detail. A one stage interview can be quickly arranged.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.