Senior Robotics Engineer

Skills
Computer ScienceCoding StandardsControl SystemsLeadershipLocalizationMATLABModel Predictive Control
Role

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