Software Engineer - Navigation Engineer (Mensch)
Role details
Job location
Tech stack
Job description
- Du entwickelst ein tiefes Verständnis für die Fähigkeiten, Konfigurationsmöglichkeiten, Release-Updates und bekannten Einschränkungen von Navigationssoftware; du arbeitest eng mit Anbietern zusammen, meldest Probleme, gibst Feedback und verfolgst Fehlerbehebungen oder Funktionsverbesserungen.
- Du entwickelst Software-Adapter zwischen Navigationssystemen, Hardware- und Flottenschnittstellen auf Basis bestehender Navigationssysteme.
- Du unterstützt die Inbetriebnahme der Navigation auf echten Robotern - u. a. Kartenerstellung, Lokalisierungs-Tuning, Trajektorienvalidierung und Recovery-Verhalten.
- Du analysierst Navigationsfehler anhand von Docker-Logs, Rosbag, RViz/Foxglove und Kundenfeedback.
- Du definierst Standard-Inbetriebnahme- und Abnahmekriterien für Navigationsleistung, Robustheit, sicherheitsrelevantes Verhalten und Navigationsintegration.
Requirements
- Abschluss in Robotik, Informatik, Softwaretechnik, Mechatronik oder einem vergleichbaren Bereich.
- Idealerweise 2+ Jahre relevante Berufserfahrung in Robotik, Softwareentwicklung oder einem verwandten technischen Bereich.
- Gute Kenntnisse in Navigations- und Lokalisierungstechniken (SLAM) sowie ROS 2.
- Erfahrung mit C++, Python, RESTful APIs und Docker.
- Die Fähigkeit, Probleme in komplexen Softwarearchitekturen zu debuggen und einzugrenzen, eigenständig Ursachenanalysen durchzuführen und mit geeigneten Tools und Methoden zu lösen.
- Verständnis von VDA5050, Flottenmanagement oder Multi-Roboter-Verkehrskonzepten von Vorteil.
- Bereitschaft, mit echten Robotern, Kundenumgebungen und interdisziplinären Teams zu arbeiten.
- Gute Englischkenntnisse in Wort und Schrift.
Benefits & conditions
Im Software Department gestaltest du Robotik-Lösungen, die die Zusammenarbeit von Mensch und Maschine neu definieren. Du arbeitest mit modernster Technologie und setzt Standards, die die Branche verändern. Dabei entwickelst du nicht nur unsere Lösungen mit, sondern setzt neue Trends und treibst Innovationen voran. In einem agilen und interdisziplinären Team arbeitest du an spannenden Projekten. Mit klaren Scrum-Prozessen wie Daily Stand-ups, Sprint-Planungen und Reviews bleibst du flexibel und effizient. Die enge Zusammenarbeit mit anderen Fachbereichen ermöglicht es dir, Softwarelösungen zu entwickeln, die nicht nur technisch, sondern auch praktisch überzeugen. Hier findest du eine Umgebung, in der Kreativität und technologische Exzellenz Hand in Hand gehen. Wenn du Ideen Realität werden lassen möchtest und Spaß daran hast, Technologien auf ein neues Level zu bringen, wartet im Software Development Team bei NEURA genau die richtige Herausforderung auf dich.
- Vollzeit, Leistungsorientierte und eigenverantwortliche Arbeitskultur mit flachen Hierarchien sowie flexiblen Arbeitszeiten und 30 Tagen Erholungsurlaub.