Embedded C++ Software Engineer

Home > Jobs > Embedded C++ Software Engineer

Embedded C++ Software Engineer

SALARY: up to £50,000

LOCATION OF WORK: This role can be performed fully remotely in the UK


A new position has been created for a Firmware Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Firmware Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment.

The successful Firmware Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and any experience with Embedded Linux or wireless comms (ZigBee, Wi-Fi, BLE etc) would make your CV stand out.

You can expect the role to involve:

  • Full lifecycle involvement in the detailed design, coding and validation of embedded C++ software
  • Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales
  • Adopt in-house best practice for code integrity and design validation
  • Ensure that the integrity of the system and software architecture is maintained throughout the lifecycle of the product


  • Strong C++ programming
  • Embedded platform development
  • Linux
  • Test-Driven Development, Continuous Integration etc


  • Embedded Linux
  • Yocto or Docker
  • RTOS based architecture
  • Zigbee, Wi-Fi or Bluetooth comms
  • Microcontroller development


Apply for this job

    Job alerts

    Sign up to our job alerts and get automatically notified when any jobs come in which match your skill set!