Embedded Software Engineer

GTS Group Ltd

Cambridgeshire and Peterborough

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GTS Group Ltd is looking for a Low-Level Embedded Software Engineer to develop software for EV charging hardware. This hands-on role involves working across the software pipeline and designing on-device capabilities that allow chargers to be controlled and monitored remotely.

Ideal candidates should have strong knowledge of C/C++ and experience deploying software on Embedded Linux systems.

Qualifications

  • Understanding of C/C++ and experience with Embedded Linux devices.
  • Familiarity with hardware communication protocols such as RS485, Modbus, and CAN.
  • Strong communication skills and ability to work across teams.

Responsibilities

  • Build and deploy software for Embedded Linux devices.
  • Work with hardware protocols for internal and external communication.
  • Design and implement on-device software for remote control of chargers.

Skills

C/C++
Embedded Linux
RS485
Modbus
CAN
Collaboration

Tools

Yocto
Buildroot

Job description

GTS is working with a company who designs and manufactures EV charging hardware and is building out the software that runs it. They are looking for a Low-Level Embedded Software Engineer to take ownership of on-device software, from the hardware interfaces up to the secure remote monitoring of chargers in the field.

This is a hands-on role for an engineer who enjoys having a stake and a say across the whole software pipeline, from design through to build and deployment, in a fast-moving environment where requirements evolve quickly.

About the role

You will write and deploy software that runs directly on EV charging hardware, working alongside the wider engineering team so that software and hardware integrate cleanly. A core part of the brief is designing on-device capabilities that let deployed chargers be controlled, interrogated, and debugged remotely.

Key responsibilities
  • Building and deploying software for Embedded Linux devices using frameworks such as Yocto and Buildroot
  • Working with embedded and industrial hardware protocols and interfaces, including RS485, Modbus, and CAN, for communication between internal and external components
  • Designing and implementing on-device software for remote control, interrogation, and debugging of deployed chargers, including secure diagnostics interfaces, a telemetry logging agent, and command execution pathways
  • Integrating closely with the EV charging hardware alongside the rest of the engineering team
  • Promoting and practising sound software development principles, including version control, testing, CI, and documentation
What we are looking for
  • A working understanding of C/C++, with experience building and deploying software for Embedded Linux devices (for example Yocto or Buildroot)
  • Familiarity with embedded and industrial hardware protocols such as RS485, Modbus, and CAN
  • Awareness of low-level charging standards such as CCS (Combined Charging System) and ISO 15118, which govern the physical and data link layers of the charging process
  • Strong collaboration and communication skills, with the ability to work effectively across cross-functional teams
  • A willingness to adapt to and help shape changing project requirements
  • A generalist mindset, with genuine interest in the full development pipeline from design to deployment
  • A willingness to use or learn a modern language such as Rust or Go for specific embedded applications or tooling
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hands-on Embedded Software Engineer for EV Chargers
Hands-on Embedded Software Engineer for EV Chargers

GTS Group Ltd • Cambridgeshire and Peterborough

On-site
GBP 45,000 - 65,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Breath HR • Coventry

Hybrid
GBP 50,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Salience Labs • Abingdon

On-site
GBP 52,000 - 72,000
Embedded Software Engineer
Embedded Software Engineer

Chevalier Tech Limited • Greater London

On-site
GBP 60,000 - 90,000
Senior Hardware Engineer (EV Charging)
Senior Hardware Engineer (EV Charging)

Allye • Acton

On-site
GBP 50,000 - 70,000
Senior Embedded Software Engineer – IoT & EV Charging (Hybrid London)
Senior Embedded Software Engineer – IoT & EV Charging (Hybrid London)

Pod • Greater London

Hybrid
GBP 65,000 - 75,000
Podpoint Charger
Flexible hybrid working model
25 days holiday + bank holidays
+4
Embedded Software Engineers-UK
Embedded Software Engineers-UK

Talent Tribe Consulting International • Greater London

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Zenovo • City of Edinburgh

Hybrid
GBP 33,000 - 55,000
Software Engineer-Embedded.
Software Engineer-Embedded.

Ampstek • Warwick

On-site
GBP 60,000 - 90,000
Senior Hardware Engineer - EV Charging
Senior Hardware Engineer - EV Charging

Allye Energy Limited • Greater London

On-site
GBP 50,000 - 70,000