Robotics Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
You’ll start out getting to grips with how the robot works end-to-end - the embedded stack, central compute, operator control system, and external interfaces. As your knowledge builds, you’ll steadily take on more ownership, from implementing features to fixing faults and testing changes on real, physical platforms., * Develop robotics software using modern C++ and Python
- Design and implement ROS 2 nodes, drivers, and software interfaces
- Integrate cameras, sensors, actuators, and embedded devices
- Diagnose software, hardware, and network faults
- Write unit/integration tests and validate on physical platforms
- Participate in code reviews and communicate progress clearly
Requirements
- Practical C++ and Python experience
- Comfortable in a Linux dev environment
- Git and PR/merge-request workflows
- Solid software engineering fundamentals (modular design, debugging, testing)
- STEM degree or equivalent (robotics, computer science, engineering, or related)
Desirable:
- ROS 2, embedded systems, hardware drivers
- Sensors (cameras, IMUs, LiDAR), CAN protocols, Docker
About the company
KO2 Recruitment is working with a growing robotics business in Reading that develops autonomous robotic devices for multiple industry sectors.
Our client is looking for a Robotics Software Engineer to join their growing engineering team. You’ll develop, integrate, and test software across autonomous robotic platforms - from embedded devices and central robot computers through to operator interfaces, sensors, actuators, and cloud-based services.
This role would suit either a strong graduate with substantial practical software or robotics experience, or an early-career engineer with who has already has some industry experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers
Fully Remote Software Engineer Jobs
Dev Digest 131 - AI'm not sure about OSS