Was erwartet Dich?
In der Rolle als Embedded Software Engineer entwickelst du zukunftsweisende Lösungen im Bereich Robotik und Sensortechnologie – von 3D-Kameras über LiDAR-Systeme bis hin zu ROS-basierten Embedded-Systemen. Als Embedded Software Engineer gestaltest Du die Software für unsere Systeme, integrierst modernste Sensorik und sorgst dafür, dass unsere Lösung zuverlässig, effizient und innovativ funktionieren.
Das sind Deine zukünftigen Aufgaben:
- Entwicklung, Wartung und Erweiterung von Embedded-Software für Perception-Tasks in robotischen Systemen auf Basis von ROS, um die Leistungsfähigkeit unserer Systeme kontinuierlich zu verbessern
- Integration und Auswertung von Sensordaten (2D-/3D-Kameras, LiDAR) sowie Verarbeitung von Punktwolken mit der Point Cloud Library (PCL), um präzise Umgebungsinformationen für unsere Robotiksysteme bereitzustellen
- Aufbau und Pflege von Linux-basierten Entwicklungsumgebungen, damit Software-Entwicklung, Test und Deployment reibungslos funktionieren
- Deployment modularer Softwarelösungen in containerisierten Systemen (Docker), um flexible, skalierbare und wartbare Anwendungen bereitzustellen
- Versionsverwaltung und CI/CD-Prozesse (Git, Azure DevOps), um eine strukturierte, reproduzierbare und kontinuierliche Softwareentwicklung sicherzustellen
- Analyse, Fehlerbehebung und Optimierung bestehender Systeme, um die Zuverlässigkeit und Effizienz der Produkte stetig zu erhöhen
- Kommunikation mit Kunden und Projektleitung, Dokumentation sowie gelegentliche Neuentwicklung von Features, um die Anforderungen praxisnah umzusetzen und hochwertige Lösungen zu liefern