Robotics Jobs

162 jobs for “Software Engineer”

Results

Autodiscovery logo

Autodiscovery · 11–50 people · Series A

Senior Robotics Software Engineer

  • Wantage
  • On-site
  • Senior
  • Permanent

Lead the design and deployment of autonomous robotic systems, owning software architecture across perception, planning and control. Work spans prototyping, simulation and field testing, integrating with hardware teams while mentoring engineers and shaping technical roadmaps. Requires depth in C++, ROS2, SLAM and real-time systems.

ROS · ROS2 · Gazebo +1

Featured Last month

Premier Technical Recruitment

Software Engineer

  • Derby
  • £40,000 – £47,000 pa
  • Mid-level

Designs, implements and tests control and integrated systems, programming PLCs with Ladder Logic, function block or statement list methods and configuring SCADA packages and UI mimics. Also works with C, C++, C#, VB and VBA, IP network design, ELV panel design and testing, CCTV/PA/telephone configuration, and FAT and site commissioning with client witnessing as part of an Industrial Automation team.

PLC · SCADA · CCTV +2

3 weeks ago

Humanoid · 11–50 people · Series A

Software Engineer - Data & Sensors

  • London
  • On-site
  • Mid-level
  • Permanent

Owns device software and data pipelines for handheld gripper systems used to collect manipulation demonstrations for robot training. Involves writing production-grade C++/Python, synchronising multi-modal sensor streams, and building validation tooling to keep training datasets clean, working closely with hardware, AI and data collection teams.

VIO · Optical Trackers

5 months ago

Humanoid · 11–50 people · Series A

Software Engineer - Workflow Authoring & Deployment

  • London
  • On-site
  • Mid-level
  • Permanent

Builds backend services that coordinate robot fleets at runtime, including workflow state management, event logging and APIs used by robots, operators and third-party systems. Also develops natural-language workflow authoring tooling, on-robot services for remote control and diagnostics, plus cloud infrastructure, observability and simulation-based validation pipelines.

LLM · WMS · ERP

5 months ago

Wayve · 11–50 people · Series A

Software Engineer - Map & Route

  • London
  • Hybrid
  • Mid-level
  • Permanent

Builds geospatial services and data products that give Wayve's AI driver map and route awareness. Day to day means full-stack work in Python and TypeScript, PySpark and Databricks pipelines enriching fleet data at global scale, and integrating navigation APIs like Mapbox, TomTom and Google Maps. Services are owned end to end on Azure and Kubernetes.

Databricks · Mapbox · TomTom +7

Visa sponsorship 3 weeks ago

Wayve · 11–50 people · Series A

Software Engineer, AI Libraries

  • London
  • Hybrid
  • Mid-level
  • Permanent

Builds reusable Python libraries and platform tooling for multimodal data loading, distributed training, checkpointing and observability, supporting ML teams running models across thousands of GPUs. Partners closely with researchers to turn complex workflows into stable, scalable software, leading projects from discovery to delivery. A platform engineering role rather than ML modelling.

PyTorch · TensorFlow · Azure +1

Visa sponsorship Last month

Get new Software Engineer roles by email. One email a week when new roles match, or daily if you prefer. Stop any time.

JM Selection

Software Systems Engineer

  • Bridgend
  • Permanent

Develop, maintain and improve software and control systems for specialist high-tech machinery, covering specification, testing, troubleshooting and commissioning. Works closely with engineering and production teams, supporting legacy VB.NET systems, machine trials and occasional overseas installations.

VB.NET · PLC

3 weeks ago
ECM Selection logo

ECM Selection

Graduate Software Engineer

  • Cambridge
  • £35,000 – £45,000 pa
  • Entry level

Graduate or junior engineers work across a defence product portfolio spanning ML systems, signal processing and software defined radio, from cloud platforms down to low-power electronics. No specific language is required; versatile problem-solvers with strong knowledge of at least one programming language are sought, with mentorship in a small growing team.

UAV · Drones

Clearance required Last week

TTP

Senior Software Engineer - Robotics

  • Cambridge
  • Senior
  • Permanent

Hands-on role designing, building and testing software for a cell therapy manufacturing platform, spanning mobile robot interfaces, factory control, automation and orchestration. You'll deploy onto physical systems, run integration tests with robots and bioprocess equipment, and debug issues at the software-hardware boundary while mentoring other engineers.

ROS · ROS 2 · MQTT +5

Last week

Redline Group

Robotics Software Engineer - C++ ROS2

  • Cambridge
  • Hybrid
  • £55,000 – £75,000 pa
  • Mid-level
  • Permanent

Design, develop and test software for advanced robotic platforms using C++ and ROS 2, working alongside electronics, mechatronics and research teams in an Agile environment. The role includes testing, debugging and validating software reliability plus on-site support for physical robots, with occasional travel to field locations across UK and EU teams.

ROS2 · ROS1 · Linux +1

Visa sponsorship Last week

VA Recruitment

Controls Software Engineer

  • Liverpool
  • £60,000 – £70,000 pa
  • Mid-level

Design, develop and commission PLC and HMI software for automated conveyor and materials handling systems, working with Siemens S7-1200/1500 and TIA Portal plus Rockwell ControlLogix/CompactLogix. Duties span ladder logic programming, I/O checks, loop testing, FAT/SAT and on-site commissioning, with extensive global travel to customer sites alongside electrical and mechanical engineers.

Siemens PLC · TIA Portal · Studio 5000 +5

Last week

Enterprise Recruitment

Robotics Software Engineer

  • Stevenage
  • £50,000 – £70,000 pa
  • Senior

Develops low-latency control algorithms for multi-axis movement, enabling systems to search for and track objects dynamically via closed-loop feedback. Works on core algorithms before deploying to embedded Linux or microcontroller platforms in C or C++, with autonomy over architecture and implementation. Involves geometry, coordinate systems and real-time astronomical tracking.

Linux · RTOS · MATLAB +7

Last week

Ocado · 501–1000 people · Public

Senior Software Engineer - Data & ML

  • London
  • Hybrid
  • Senior

Owns the software engineering that brings data science and ML products into live production for the Autoplanner team, building AI-powered planning systems across global warehouses and last-mile assets. Writes typed, well-tested Python (with some Java for OSP integration), builds APIs and data contracts, manages AWS deployments and CI/CD, and packages, serves and monitors ML models. Partners closely with data scientists and shares on-call support.

AWS · GCP · Ocado Smart Platform

3 weeks ago

Unipart

Robotics Software Engineer

  • Cambridge
  • £58,000 pa
  • Permanent

Develops and tests onboard software for Autonomous Mobile Robots and the fleet management system, including vision processing, localisation and multi-robot path planning. The role combines ROS 2 and C++/Python development with hardware interfacing over CANopen, serial and Ethernet, plus on-site support for live operations at Nuneaton.

ROS · ROS 2 · SocketCAN +7

2 weeks ago

Technify Talent Limited

Senior Software Engineer

  • London
  • £90,000 – £110,000 pa
  • Senior

Designs and optimises multi-threaded C++ pipelines for image processing, computer vision and rendering, tuning algorithms for spatial analysis, sensor alignment and scene reconstruction. Uses parallel computing and GPU acceleration to hit strict performance targets, builds cross-platform production software, influences architecture and joins a support rota.

C++17 · Git · CMake +5

Last week

Wolviston Management Services

Multi-Skilled Automation PLC Software Engineer

  • Ferryhill
  • Permanent

Hands-on role developing, programming and commissioning PLC and HMI control systems for bespoke industrial automation and special-purpose machinery, using Siemens, Omron and Mitsubishi platforms. Combines control software, motion control, electrical fault-finding and mechanical assembly, with workshop work plus travel to UK and overseas customer sites.

Siemens · Omron · Mitsubishi +7

3 weeks ago

Filters

Are you sure?