As a Robotics Software Engineer, you will play a key role in defining how our robots behave in public spaces, by guiding algorithm development and implementation for our platform.
As a senior member of the robotics team, you will have visibility across the engineering units and effectively coordinate debugging efforts on the full system.
Our robots use embedded Linux boards connected to various other embedded devices,and are backed by a Cloud Robotics platform running several different services.
·Design and implement software for robotic systems, including test and validation processes. Directly contribute to engineering efforts through the development of on-platform and cloud-based software.
·Gain a deep understanding of not only the autonomous technology, but also its real-world challenges and how to convert such technology into real products.
·Solve navigation and sensor fusion problems in public, dynamic spaces.
Industry knowledge of programming and working in robotics or related fields.
Degree in computer science, robotics, or a related field.
Extensive programming in C++ and Python.