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

Junior Robotics Software Engineer

Job in Leeds, West Yorkshire, ME17, England, UK
Listing for: AssetCool
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    Robotics, Software Engineer
Salary/Wage Range or Industry Benchmark: 30000 - 42000 GBP Yearly GBP 30000.00 42000.00 YEAR
Job Description & How to Apply Below

Do you want to work with the 15th fastest-growing startup in Europe? If so, you’re in the right place.

Asset Cool is one of Europe’s fastest-growing startups, building the fastest path to more power on the grid.

We’re tackling one of the most urgent challenges in the global energy transition: grid congestion. Electricity demand is rising fast; driven by electrification, AI and data centres. While traditional grid upgrades take years, demand exists today. The grid isn’t ready.

Asset Cool delivers robotic grid upgrades that physically increase the capacity of existing transmission lines by up to 30%, without rebuilding infrastructure. Using advanced robotics and proprietary photonic coatings, we unlock data-centre-scale capacity in weeks to months, not years and at a fraction of the cost and disruption of conventional approaches.

Our technology goes beyond capacity. We reduce losses, prevent corrosion, cut corona noise and generate high-value operational data that supports smarter grid operation and maintenance. Our systems are already deployed globally, and we just raised a big funding round from leading energy and climate investors.

Asset Cool is one of the most innovation-driven companies in the UK energy sector and we’re scaling fast! If you’re ambitious, mission-driven and excited to work on real deployments that strengthen the industry that really matters, Asset Cool is where you can make it happen.

Role Overview

We are looking for a Junior Robotics Software Engineer to join our software team and help develop the platform that powers our robotic systems.

You will develop, integrate, test and maintain software components across areas such as robot control, hardware interfaces, communications, data acquisition, diagnostics and system state management. This is a hands-on role covering the full development lifecycle: from early prototypes and simulation through to hardware integration, laboratory testing and deployment on real robotic platforms. You will work within a multidisciplinary team to build software that is modular, testable, maintainable and robust enough for challenging outdoor environments.

The role suits a recent graduate or early-career engineer with relevant experience from academic projects, placements, internships, open-source contributions, personal projects or professional work.

Key Responsibilities
  • Develop and maintain modular C++ components, libraries and applications within Asset Cool's robotic software platform.
  • Contribute to software for robot operating modes, state management, task sequencing and fault handling.
  • Support integration of communication interfaces between high-level services, embedded controllers and physical hardware.
  • Write and maintain unit, integration and system-level tests.
  • Integrate and test software with sensors, actuators, controllers and other robotic hardware.
  • Investigate software and system-level issues using logs, telemetry, debuggers and diagnostic tools.
  • Participate in code reviews and contribute to coding standards, Git workflows, CI and documentation.
  • Support simulation, laboratory, software-in-the-loop, hardware-in-the-loop and occasional field-testing activities.
  • Produce clear technical documentation: design notes, interface descriptions, test results and development updates.
Required Skills & Experience
  • A degree in Computer Science, Software Engineering, Robotics, Mechatronics, Electronic Engineering or a related subject, or equivalent practical experience.
  • Practical programming experience with Modern C++, including the C++ Standard Library.
  • Understanding of core software engineering principles: modular design, data structures, object-oriented programming, resource management, debugging and maintainability.
  • Experience with C++ build systems and tools (CMake, compilers, debuggers) in a Linux-based environment, including command-line tools.
  • Familiarity with Git and collaborative development workflows.
  • Experience writing or working with unit or integration tests.
  • A basic understanding of communication protocols used in embedded or industrial systems, including timing, addressing, reliability, error handling and diagnostics.
  • A structured approach to…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary