×
Register Here to Apply for Jobs or Post Jobs. X

Embedded System Engineer

Job in Leeds, West Yorkshire, ME17, England, UK
Listing for: AssetCool
Full Time position
Listed on 2026-01-12
Job specializations:
  • Engineering
    Embedded Software Engineer, Robotics
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

Asset Cool is addressing one of the most pressing challenges in the global energy transition - grid congestion. By combining cutting-edge grid robotics with breakthrough materials science, our technology transforms the physical performance of the grid in situ, increasing current-carrying capacity by up to 30%, at just 5% of the cost and in a tenth of the time compared to conventional approaches.

In addition to enhancing capacity, our solutions tackle other grid constraints including corrosion, electrical noise, and enable the collection of high-value data to build accurate, predictive digital twins. This technology is proving transformative and is being adopted at an accelerating pace, with deployments across Canada, Slovenia, the UK, and the USA, and a strong global deployment pipeline.

Asset Cool is a fast-growing company with plans to more than double in size over the next six months. Backed by international investors from the US, mainland Europe, and the UK, we are proud to be one of the most innovation-focused companies in the UK energy sector.

We’re looking for ambitious, mission-driven individuals who are excited to work hard alongside their colleagues to build and deploy world-leading technology that tackles some of the planet’s most urgent infrastructure challenges.

Role Overview

We are looking for an Embedded Systems Engineer to join our engineering team and own the firmware development that enables the operation of various robotic control and instrumentation modules. You will be responsible for designing and implementing microcontroller firmware, sensor drivers, and control logic to interface with a wide range of hardware including motors, pumps, actuators, RC modules, and an onboard Linux computer.

This is a hands-on role working close to the hardware. You will develop reliable, maintainable firmware for systems operating in harsh outdoor environments, collaborating closely with electronics, mechatronics, and systems engineers to deliver robust robotic solutions for power lines inspection and capacity expansion.

Key Responsibilities
  • Design, develop, and maintain embedded firmware for microcontroller-based systems used in Asset Cool power line robots.
  • Develop sensor drivers and hardware abstraction layers for analogue and digital sensors.
  • Implement real-time control logic for motors, pumps, valves, actuators.
  • Interface with and integrate communication buses including CAN, SPI, I2C, UART/Serial, USB, Ethernet, and wireless links.
  • Support board bring-up, hardware–firmware integration, and low-level debugging of new electronics.
  • Collaborate with electronics engineers on design, interfaces, operating requirements and constraints, and hardware validation.
  • Develop diagnostics, logging, and fault-handling mechanisms suitable for field deployment.
  • Contribute to safety-related firmware behaviour, including fault detection, fail safe, and recovery strategies.
  • Develop unit tests, integration tests, and production test firmware.
  • Support system-level integration and testing of robotic platforms in lab and field environments.
  • Analyse logs, telemetry, and field data to diagnose issues and improve firmware robustness.
  • Maintain clear technical documentation for firmware architecture, interfaces, and behaviour.
Required Skills & Experience
  • BSc or MSc in Embedded Systems, Computer Engineering, Electronics Engineering, Mechatronics, or a related discipline.
  • 3+ years of professional experience developing embedded firmware for microcontroller-based systems.
  • Strong proficiency in C/C++ for embedded systems.
  • Hands-on experience with mainstream embedded platforms including Arduino, STM
    32, ARM Cortex‑M, SAMD
    21, and ESP
    32.
  • Experience implementing and debugging communication protocols such as CAN, SPI, I2C, UART/Serial, and USB.
  • Familiarity with real‑time constraints, interrupts, timers, and low‑level peripheral configuration.
  • Experience with motor and pump closed‑loop control systems.
  • Experience debugging embedded systems using oscilloscopes, logic analysers, and debuggers.
  • Familiarity with bootloaders, firmware update mechanisms, and device provisioning.
  • Ability to work…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary