Embedded Software Engineer

GTS Group Ltd

Cambridge

On-site

GBP 55,000 - 85,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GTS Group Ltd. is seeking a hands-on Low-Level Embedded Software Engineer to own on-device software for EV charging hardware, from hardware interfaces to secure remote monitoring in the field.

You will design and deploy software that runs directly on EV charging devices, collaborating with the wider team to ensure clean integration and robust remote diagnostics. The role emphasizes contributing across the full software pipeline in a fast-moving environment.

Qualifications

  • Strong proficiency in C/C++ for embedded systems.
  • Experience with Embedded Linux platforms (Yocto/Buildroot).
  • Familiarity with RS485, Modbus and CAN protocols in industrial environments.
  • Ability to collaborate across cross-functional teams and adapt to changing requirements.
  • Interest in full software pipeline from design to deployment.

Responsibilities

  • Build and deploy on-device software for embedded Linux devices.
  • Work with hardware interfaces and industrial protocols (RS485, Modbus, CAN).
  • Design secure diagnostics interfaces, telemetry, and remote control features.
  • Collaborate with hardware and software teams to ensure clean integration.
  • Promote good software practices: version control, testing, CI, and documentation.

Skills

C/C++
Embedded Linux
Cross-functional collaboration
Adaptability

Tools

Yocto
Buildroot
RS485
Modbus
CAN
CCS/ISO15118 awareness

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
Desirable
  • 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

Embedded Software Engineer
Embedded Software Engineer

GTS Group Ltd • Cambridgeshire and Peterborough

On-site
GBP 45,000 - 65,000
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
Low-Level Embedded Engineer for EV Charger Firmware
Low-Level Embedded Engineer for EV Charger Firmware

GTS Group Ltd • Cambridge

On-site
GBP 55,000 - 85,000
Low-Level Embedded Engineer – EV Chargers & Remote
Low-Level Embedded Engineer – EV Chargers & Remote

GTS Group Ltd • England

On-site
GBP 60,000 - 90,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Matchtech • West Midlands

Hybrid
GBP 90,000 - 120,000
Permanent opportunity in electrified R
Hybrid working options
Professional development
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Breath HR • Coventry

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

Matchtech • West Midlands

Hybrid
GBP 90,000 - 120,000
Hybrid working
Career development
Exposure to electrification projects
+1
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Matchtech • Coventry

Hybrid
GBP 65,000 - 95,000
Permanent opportunity
Hybrid working
Exposure to EV projects
+1
Embedded Software Engineer
Embedded Software Engineer

Unify • Slough

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridge

On-site
GBP 60,000 - 90,000