Role description:
● Flexibility to cover several fields on a complex robotic software codebase
● Develop tools to ease AGVs configuration for developers, integrators and clients
● Deliver high-quality code for mission-critical systems running in thousands of robots

● MSc or PhD degree in Computer Science, Electrical Engineering or related field
● Strong coding skills in Python and C++
● Experience in Linux environment
● Solid understanding of robotics fundamentals. This should include some of the following fields: computer vision processing techniques, robot perception, sensor fusion, SLAM techniques, robot arm manipulation, kinematics and constraints, path planning, navigation algorithms or AI
● Experience in the mathematics of sensor measurement error, statistical error analysis, propagation of uncertainty.
● Valued skillset:
○ Matlab, OpenCV, PCL, Open3D
○ ROS, MoveIt, Motion Planning
○ Bayes Filters, SLAM, Control Theory
● Knowledge of design patterns, data structures, TDD and OOP
● Experience with version control systems such as git

Skills that make a difference:
● Data Science, Machine Learning, Deep Learning or Reinforcement Learning
● Industry knowledge of robotic arms, AGVs and gripping technologies
● PLC programming experience and mixed hardware programming
● Continuous integration and deployment with Agile or Scrum methodologies
● Proactive, self-motivated and self-managing
● Fluent written and spoken English skills

What we offer:
● Position in a highly motivated multidisciplinary start-up team
● A competitive full-time payment negotiable based on experience
● Plenty of opportunity for growth, learn and development

To apply for this job email your details to