Senior Robotics Engineer
Skills
Computer ScienceCoding StandardsControl SystemsLeadershipLocalizationMATLABModel Predictive Control
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Degree in Computer Science Engineering Robotics or related discipline advantageous
- Commercial experience developing software for robotic systems
- Strong Python and C++ development skills
- Experience with ROS2
- Knowledge of control methodologies including PID and Model Predictive Control MPC
- Strong software engineering and problem-solving capabilities
- Experience delivering production-quality robotics solutions
Nice to have
- Ownership
- Curiosity
- Integrity
- Intelligent
Day to day
- Develop and test robotics software for autonomous and semi-autonomous systems using Python and C++
- Design robust control systems and support simulation validation and optimisation for real-world robotic platforms
- Integrate sensors actuators and communication interfaces while advancing navigation localisation and autonomy capabilities
- Provide technical leadership and establish engineering best practices across robotics projects
