Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer, Robotics

Home > C/C++ programming jobs

Software Engineer, Robotics in UK

  • London

Responsibilities

  • Implement automated testing environments and software harnesses across the robotics stack for model training, serving, evaluation, and Hardware-in-the-Loop and on-robot testing.
  • Build and manage CI/CD pipelines, staging environments, release workflows, and regression checks for ML models, software services, and physical robot hardware.
  • Monitor engineering productivity metrics and build tooling that removes bottlenecks, reduces team friction, and improves the ML workflow from data ingestion through robot deployment.
  • Integrate automation and AI tooling for engineering productivity, root-cause analysis, and synthetic edge-case testing.
  • Create agent-testing systems involving 2D and 3D games, physics simulators, graphical result visualizations, leaderboards, and robot algorithm testing.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, or equivalent practical experience.
  • At least 2 years of experience in software engineering, DevOps, CI/CD infrastructure, or engineering productivity.
  • At least 2 years of experience building and maintaining automated testing frameworks and release pipelines.
  • At least 2 years of C++ and Python programming experience.
  • At least 1 year of experience with large-scale model training, serving, and evaluation systems or production ML workflows.
  • At least 1 year of experience with embedded systems or Hardware-in-the-Loop testing.
  • Preferred experience in robotics or automation systems, heterogeneous architectures such as TPUs, GPUs, and edge devices, custom Linux environments, and AI tooling for engineering productivity and software quality.
  • Ability to collaborate with research, hardware, and operations teams in a geographically distributed and changing environment.

Google

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, w...

Similar positions

Software Engineering Intern

  • Illinois Tool Works, Inc.
  • Full time
  • USA
  • 09/22/2026
  • Rogers, MN

Senior Embedded Software Engineer

  • Google
  • Full time
  • USA
  • 09/22/2026
  • Salary: $174k - $252k/yr
  • Mountain View, CA

Senior Software Engineer

  • AMD
  • Full time
  • USA
  • 09/22/2026
  • Longmont, CO

Software Development Intern, Summer 2027

  • Tyler Technologies
  • Full time
  • USA
  • 09/22/2026
  • Lubbock, TX

Engineer, Software Development Engineering (Embedd

  • Western Digital
  • Full time
  • Others
  • 09/22/2026
  • Petaling Jaya, Malaysia