The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Associate Robotics Engineer (L1)
1-2 yearsSkills to master
- Mastering ROS fundamentals, writing clean C++/Python code, basic debugging of simple robot systems, understanding version control (Git).
You're ready to move on when
- Consistently delivers assigned tasks on time with minimal supervision.
- Proactively identifies and fixes minor bugs in their code.
- Contributes constructively to team discussions and code reviews.
- Demonstrates a clear understanding of the robot's architecture and their component's place within it.
- 2
Graduate Robotics Programme
2-3 years (post-degree)Skills to master
- Applying academic knowledge to real-world problems, quickly learning our specific tech stack, effective team collaboration, project management basics.
You're ready to move on when
- Successfully completes all programme rotations or assigned projects.
- Shows initiative in learning new tools and techniques.
- Receives positive feedback from mentors and project leads.
- Can independently tackle medium-complexity tasks.
- 3
Mechatronics Technician (with software focus)
3-5 years (transitioning from hardware-heavy roles)Skills to master
- Deepening software development skills (C++/Python), understanding control theory from a coding perspective, learning advanced ROS concepts, transitioning from maintenance to design.
You're ready to move on when
- Has built personal software projects that demonstrate coding proficiency.
- Can articulate how hardware limitations impact software design.
- Successfully completes a significant software-focused project or portfolio piece.
- Demonstrates a strong desire and aptitude for software development in robotics.