Software Robotic Engineer
AllatNet Recruiting GmbH & Co. KG
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Tech stack
C
Artificial Intelligence
C++
Continuous Integration
Software Debugging
Middleware
Ethernet
Python
Matlab
Object Detection
Software Architecture
Real-Time Operating Systems
Sensor Fusion
Software Systems
GIT
Information Technology
Lidar
Software Version Control
Job description
Entwicklung, Integration und Testung von Softwarelösungen für robotergestützte Systeme mit Fokus auf Echtzeitsteuerung, Sensorfusion und autonome Navigation
- Implementierung von Algorithmen für Bewegungsplanung, Bildverarbeitung und Objekterkennung zur Optimierung der Robotersteuerung
- Entwicklung von Middleware und Kommunikationsschnittstellen für die Anbindung von Robotersystemen an externe Steuergeräte und Netzwerke (z. B. CAN, Ethernet, ROS)
- Analyse und Optimierung von Softwarearchitekturen für Robotik-Anwendungen unter Berücksichtigung von Performance, Echtzeitfähigkeit und Sicherheitsanforderungen
- Erstellung automatisierter Testumgebungen zur Validierung von Softwarefunktionen und Durchführung von Debugging- und Fehleranalysen
- Enge Zusammenarbeit mit interdisziplinären Teams aus den Bereichen Mechanik, Elektronik und KI zur Entwicklung innovativer Robotiklösungen
- Technische Dokumentation, Erstellung von Spezifikationen und Pflege von Software-Versionen gemäß Entwicklungsprozessen
Requirements
Abgeschlossenes Studium in Informatik, Mechatronik, Robotik oder einem verwandten technischen Fachbereich
- Fundierte Kenntnisse in C, C++, Python sowie Erfahrung mit Robotik-Frameworks wie ROS oder ROS2
- Erfahrung mit Echtzeitbetriebssystemen (RTOS), Embedded-Systemen und Sensorintegration (Kameras, LIDAR, IMU)
- Kenntnisse in der Entwicklung und Optimierung von Steuer- und Regelalgorithmen für Robotersysteme
- Vertrautheit mit Simulationstools wie Gazebo, MATLAB/Simulink oder vergleichbaren Plattformen
- Erfahrung mit Versionskontrolle (Git), CI/CD-Pipelines und agilen Entwicklungsmethoden
- Teamfähigkeit, analytische Denkweise und Begeisterung für innovative Robotiklösungen