Robotics Software Engineer
Mutable Tactics
Cambridge, UK
29 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£35,000.0 - £80,000.0
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
Computer Vision
C++ (Programming Language)
Computer Programming
Continuous Integration
Linux
Middleware
Firmware
Python (Programming Language)
Robotic Automation Software
Sensor Fusion
Universal Asynchronous Receiver/Transmitter
+8 more
Scripting
Robot Operating System
Serial Peripheral Interface
Git
TensorRT
Unreal Engine
Virtual Agents
Docker
Job description
Join our innovative team as a Robotics Software Engineer and be at the forefront of developing cutting-edge robotic systems that transform industries. We are seeking a Robotics Software Engineer to join our team to help us
- develop core algorithms for next generation of autonomous systems and AI-enabled decision making
- build and deliver a production ready squad management system
- integrate our tech with partner companies systems, sensors and drones, and attend trials and demos
- mentor junior team members
Requirements
The ideal candidate will have prior expertise in developing autonomous systems technologies and will support us in delivering state-of-the-art autonomy technology.
- Holds an MSc or higher in robotics, autonomous systems, AI/ML or related field
- 3+ years proven experience with robotics or autonomous systems
- 4+ years C++ software development experience, with knowledge of the whole engineering lifecycle
- Experience developing algorithms and technologies in one or more of the following
- autononmous decision making, e.g. behaviour trees, classical planning, RL or Agentic AI
- computer vision, SLAM, sensor fusion and world modelling
- autonomous fleet management
- control systems and mobile robotics
Desirable
Experience of the following
- working with edge compute
- integrating sensors and actuators
- standard Robotics frameworks and middleware
- AI toolsets
Desirable Technical Skills
- Robotics Frameworks: ROS/ROS2, Nav2, MoveIt, Ardupilot, PX4, OMPL, PCL, Zenoh
- Embedded Systems: Arduplilot and PX4 firmware, MAVLink, UART, SPI, I2C, CAN
- Edge: RPi, Jetson, Qualcomm (QRB5), TensorRT
- Simulation: Gazebo, IsFoxglove Studio, RViz2, IsaacSim, UnReal Engine (AirSim)
- Programming & Tools: C++, Python, Git, Docker/Podman, CI/CD, Linux, Claude/Codex/Gemini/Kiro
ML specific skills
- Stochastic processes, behavior trees, FSMs, MDPs
- Learning: RL, Bayesian networks
- Scripting languages: PDDL, RDDL
Benefits & conditions
- Casual dress
- Company pension
- Cycle to work scheme
- Discounted or free food
- Employee discount
- Employee stock ownership plan
- Employee stock purchase plan
- Private medical insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
almost 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
about 1 year ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 137 - AI'm not sure about this
almost 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago