Embedded Software Engineer

GTS Group Ltd

Cambridge

On-site

GBP 55,000 - 85,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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
Prinicpal Embedded Software Engineer
Prinicpal Embedded Software Engineer

Matchtech • West Midlands

On-site
GBP 90,000 - 120,000
Hybrid working
Career development
Exposure to electrification projects
+1
Embedded System Engineer
Embedded System Engineer

Deep Sea Electronics Ltd • Mansfield

On-site
GBP 50,000 - 70,000
25 days holiday & Bank Holidays
Enhanced Maternity/ Paternity pay
5% Pension contributions
+1
Senior Hardware Engineer (EV Charging)
Senior Hardware Engineer (EV Charging)

Allye • Acton

On-site
GBP 50,000 - 70,000
Interop Engineer – Test Completion And Analysis-Engineer
Interop Engineer – Test Completion And Analysis-Engineer

Avance Consulting • England

On-site
GBP 40,000 - 70,000
Prinicpal Embedded Software Engineer
Prinicpal Embedded Software Engineer

Matchtech • Coventry

On-site
GBP 70,000 - 95,000
Embedded Software Engineer
Embedded Software Engineer

ZENOVO • West of England

Hybrid
GBP 55,000 - 65,000
Bonus
Benefits package
Embedded Systems Engineer
Embedded Systems Engineer

Deep Sea Electronics • Mansfield

On-site
GBP 45,000 - 65,000
25 days holiday
Bank Holidays
Enhanced Maternity/Paternity pay
+2
Embedded Software Engineer
Embedded Software Engineer

Salience Labs Ltd • Oxford

On-site
GBP 50,000 - 75,000
Lead Embedded Software Engineer, Real-Time EV Systems
Lead Embedded Software Engineer, Real-Time EV Systems

Matchtech • Coventry

Hybrid
GBP 70,000 - 95,000