Das Unternehmen bietet eine spannende Herausforderung, indem es eine proprietäre Software-Architektur entwickelt, die auf einem Open-Source-Repository basiert. Diese Initiative erfordert einen innovativen Ansatz zur Gestaltung und Implementierung von Software, die autonome Robotik mit größerer Flexibilität, Effizienz und Skalierbarkeit antreibt. Ziel ist es, ein System von Grund auf zu schaffen, das nicht nur die komplexen Anforderungen an autonome Navigation und Entscheidungsfindung erfüllt, sondern auch neue Maßstäbe für Anpassungsfähigkeit und Leistung im Bereich der Robotik setzt.
In der Rolle als C++ Software Engineer werden Sie Teil eines multinationalen Teams von erfahrenen Software- und Robotikingenieuren. Ihre Hauptaufgabe besteht darin, das Autonomie-Team zu unterstützen, indem Sie die kritische Infrastruktur und den Plattformcode entwickeln, die unsere Roboter antreiben. Ihre Arbeit wird einen signifikanten Einfluss auf den gesamten Robotik-Stack haben, da Sie die Software erstellen, die als Gehirn des autonomen Systems fungiert und in der Lage ist, sicherheitskritische Entscheidungen schnell zu treffen.
Sie werden Software für das Gehirn-Modul des vollständigen Autonomie-Stacks entwerfen und entwickeln, die Leistung, Zuverlässigkeit und Bereitstellung der Software an Bord definieren. Zudem arbeiten Sie eng mit Systemingenieuren und Robotik-Spezialisten zusammen und nehmen an technischen Diskussionen innerhalb und außerhalb des Teams teil. Darüber hinaus fungieren Sie als Mentor für weniger erfahrene Teammitglieder.
Das Unternehmen fördert eine Kultur des Wissensaustauschs und der Innovation, wobei der Fokus auf sauberem und professionellem C++-Code liegt, der von Grundprinzipien ausgeht, um optimale Leistung und langfristige Wartbarkeit zu gewährleisten.