Robotics Jobs

162 jobs for “Software Engineer”

Results

Wayve · 11–50 people · Series A

Software Engineer, Data Enrichment

  • London
  • Hybrid
  • Permanent

Build and operate backend services, APIs and data-processing workflows for a platform that deploys, runs and evaluates ML models over petabytes of driving data on large GPU fleets. Work spans model-execution workflows, versioned outputs, annotation and dataset-catalogue features, plus reliability, scheduling and observability improvements, alongside model engineering and infrastructure teams.

Flyte · Airflow · Dagster +6

Visa sponsorship Last month

Wayve · 11–50 people · Series A

Software Engineer - Drive-by-Wire, Robot Software

  • London
  • Hybrid
  • Permanent

You'll develop embedded software connecting Wayve's AI Driver to vehicle steering, braking and propulsion, working with MATLAB/Simulink on benches and in vehicles. The role spans drive-by-wire integration, OTA updates, ADAS/HMI interfaces, automated testing and diagnostics alongside OEMs and suppliers.

MATLAB · Simulink · CANoe +4

Visa sponsorship Last month

Automata

Staff Software Engineer (Core Systems)

  • London
  • Hybrid · 3 days in office
  • Lead · manages people

Owns end-to-end squad delivery for a lab automation platform, leading senior engineers while staying hands-on in the code. Work spans a deterministic execution engine, constraint solving, durable recovery, and AI agents gated by simulation, running on Kubernetes edge clusters with Go, Python, NATS JetStream and OR-Tools.

Kubernetes · Go · Python +5

4 months ago

Automata

Staff Software Engineer (User Experiences)

  • London
  • Hybrid · 3 days in office
  • Lead · manages people

Owns the interface layer of a lab automation platform, spanning React SPAs, GraphQL APIs, SDKs, CLIs and an MCP agent surface, with live state streamed from robots and instruments. Leads a product engineering squad hands-on, shaping architecture and delivery alongside Product and Design. AI-native, generated UI and high-stakes failure surfaces are central.

React · TypeScript · GraphQL +7

4 months ago

Humanoid · 11–50 people · Series A

Senior Software Serviceability Engineer

  • London
  • On-site
  • Senior
  • Permanent

Owns the software and AI dimension of serviceability for a humanoid robot platform, ensuring firmware, bootloaders and the AI stack can be diagnosed, updated and recovered in the field. Builds diagnostic tooling and self-test routines, validates service and OTA procedures before release, and acts as the single interface between Services and R&D.

ROS2 · Bash · Ubuntu +5

4 months ago

Humanoid · 11–50 people · Series A

Senior Software Controls Engineer

  • London
  • On-site
  • Senior
  • Permanent

Owns control quality measurement for a humanoid robot platform, turning qualitative concerns like smoothness and tracking error into reproducible, versioned metrics. Builds automated test harnesses and CI pipelines spanning simulation and hardware-in-the-loop, plus per-robot and fleet-level test suites and dashboards. A software engineering role working alongside control engineers, requiring Python, modern C++ and real robotics data experience.

ROS · ROS2 · Git +3

3 months ago
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

Last month

Platform Recruitment

Senior Embedded Software Engineer

  • St. Ives
  • On-site
  • £60,000 – £70,000 pa
  • Senior · manages people
  • Permanent

Develops and optimises firmware and software for bare-metal processors and embedded Linux/RTOS platforms, with heavy use of high-performance C/C++. Also leads a cross-functional team of hardware and software engineers through the full development life cycle, defining requirements and driving next-generation control software concepts.

Linux · RTOS · Arm Cortex +5

3 weeks ago

Arden Resourcing

Senior Robotics Software Engineer

  • Oxford
  • £80,000 – £100,000 pa
  • Senior

Designs and builds robotics software covering autonomous navigation, perception, motion planning and control, taking projects from concept through simulation, testing and deployment. Works closely with hardware, electronics and mechanical engineers, mentors junior staff and contributes to software architecture and technology strategy. Requires C++/Python, ROS/ROS2 and real-time robotics simulation experience.

ROS · ROS2 · Gazebo +1

Last month

Arden Resourcing

Senior PLC Software Engineer (R&D) – Hampshire

  • Portsmouth
  • On-site
  • £60,000 – £70,000 pa
  • Senior

Develops and maintains PLC software for automated manufacturing equipment, programming industrial robots and integrating machine vision, servo drives and RFID systems. Works within an established manufacturer's R&D team, troubleshooting and optimising existing machinery and supporting new automation projects. Mitsubishi and Keyence experience is desirable but training can be provided.

Mitsubishi PLC · Mitsubishi iQ-R · Mitsubishi R-series +5

Today

AG Products

Senior Software, Cloud & Modelling Engineer

  • Crewe
  • On-site
  • Senior
  • Permanent

Hands-on senior engineering role owning software architecture, AWS cloud infrastructure and computational modelling for autonomous agricultural machinery. Involves building backend services, APIs and data tools, plus simulation and Digital Twin work validated against real machines, collaborating with mechanical, electronics and robotics engineers.

AWS · Linux · Docker +6

3 weeks ago

SimWest Engineering Recruitment

Control Systems Engineer

  • Norwich
  • £40,000 – £55,000 pa
  • Permanent

Develops and modifies PLC software using Siemens and Allen-Bradley/Rockwell systems, designs HMI interfaces and produces electrical CAD drawings, schematics and control panel layouts. Works across the full lifecycle from design and software development to testing and commissioning, with most commissioning done remotely and only 3-5 customer site visits per year.

Siemens · Allen-Bradley · Rockwell

3 weeks ago
Automation Experts Ltd logo

Automation Experts Ltd · 1001–5000 people · Not explicitly stated

Control Systems Engineer

  • East Molesey
  • £50,000 – £55,000 pa
  • Permanent

Designs, develops, tests and supports control software on programmable and supervisory platforms, optimising applications for HVAC and refrigeration systems to improve performance and energy efficiency. Works directly with customers and collaborates with UK and international engineering teams, troubleshooting complex control and networking issues.

Structured Text · Modbus · BACnet +7

Last week

AWD Recruitment

Control Systems Engineer / PLC Programmer

  • Middleport
  • £55,000 – £70,000 pa
  • Permanent

Design, implement and support industrial control systems across office, manufacturing and customer sites, programming PLCs on Allen-Bradley/Rockwell, Schneider or Siemens platforms and developing HMI/SCADA software such as Wonderware or FactoryTalk View. The role involves close collaboration with project teams and UK travel for on-site support, with scope to improve efficiency and adopt innovative automation technologies.

Allen-Bradley · Rockwell · Schneider +3

3 weeks ago

Hernshead Recruitment Ltd

Electrical Design Engineer

  • Leicester
  • Mid-level

Design electrical schematics and control systems using EPLAN for bespoke automated machinery, producing safety circuits and design documentation. Work closely with mechanical and software engineers throughout projects, with potential to take on leadership responsibilities as the team grows.

EPLAN

3 weeks ago

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

Filters

Are you sure?