Robotics Software Engineer
ZENOVO LTD
Warrington, UK
23 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0 - £95,000.0
Working hours
Regular working hours
Job source
Tech stack
Artificial Intelligence
C++ (Programming Language)
Communications Protocols
Software Debugging
Document Management Systems
Linux on Embedded Systems
Python (Programming Language)
Kinematics
Motion Planning
Robotic Automation Software
Sensor Fusion
Software Engineering
+6 more
Universal Asynchronous Receiver/Transmitter
Robot Operating System
Real Time Systems
Mobile Robots
Delivery Pipeline
Lidar
Job description
We’re partnering with an innovative engineering organisation developing next-generation autonomous robotic systems seeking a Robotics Software Engineer to join its growing team. This is an exciting opportunity to work on cutting-edge robotics projects, developing software for autonomous platforms from prototype through to production. You will collaborate closely with software, hardware, mechanical, and AI engineers to deliver robust, real-world solutions.
About the Role:
- Design, develop, and maintain robotics software using ROS2
- Implement sensor fusion algorithms using LiDAR, IMU, and other onboard sensors.
- Develop path planning and path tracking algorithms.
- Optimise and test robotics applications on NVIDIA Jetson boards
- Intrinsic and extrinsic calibration of sensors, cameras, IMUs, and other perception hardware
- Develop and maintain LiDAR processing pipelines, including filtering, segmentation, obstacle detection, point cloud processing
- Implement forward and inverse kinematics for robotic platforms and manipulators
- Debug embedded communication interfaces including UART, Serial, I2C, SPI, CAN
- Collaborate with multidisciplinary teams to bring robotic systems from prototype to production
- Test, debug, and validate robotics software in simulation and on real hardware
- Document system architecture, calibration procedures, test results, and deployment workflows
Requirements
- Degree qualified in Robotics, Computer Scient, Electrical / Mechanical Engineering, Mechatronics, or related field
- Experienced in programming in C++ and/or Python
- Strong background with ROS2
- Hands-on experience with LiDAR and IMU sensor fusion
- Understanding of path planning and motion control
- Experience with NVIDIA Jetson platforms
- Knowledge of robot kinematics including forward and inverse
- LiDAR data processing and cloud point library experience such as PCL, Open3D
- Familiarity with intrinsic and extrinsic sensor calibration
- Experienced with embedded communication protocols including UART, Serial, I2C, SPI, CAN
Desirable:
- Experience with autonomous mobile robots, AMRs, AGVs, drones, or robotic manipulators
- Familiar with SLAM, localization, mapping, navigation stacks
- Understanding of simulation and visualisation tools Gazebo, Isaac Sim, Rviz
- Knowledge of real-time systems and embedded Linux
- Experience with GPU-based platforms
- Understanding of control algorithms PID, MPC, Pure Pursuit, Stanley Controller
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.reed.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 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
over 2 years ago