Job Description
Als Softwareentwickler (w/m/div.) für die Automatisierung mobiler Arbeitsmaschinen gestalten Sie maßgeblich unsere Offroad Robotics Controller (OCR) Plattform, indem Sie modernste Signal- und Bildverarbeitungstechnologien integrieren. Sie entwickeln komplexe, hochwertige Embedded-Software in C, die eine präzise sensorbasierte Umgebungserfassung, intelligente Datenverarbeitung und autonome Entscheidungsfindung auf Linux-/QNX-Basis ermöglicht. Ihr Fokus liegt auf der Definition einer skalierbaren Architektur sowie der Optimierung mittels Machine Learning und fortgeschrittenen Software-Engineering-Praktiken wie CI/CD. Sie konzipieren Steuerungsfunktionen und Algorithmen für die halbautomatische Steuerung mobiler Maschinen unter Einbindung von Radar-, Ultraschall- und Kamerasystemen. Zudem leiten Sie technische Anforderungen ab, begleiten die Serienproduktion entlang des V-Modells und sichern die Codequalität im agilen Umfeld. In Ihrer Rolle bringen Sie Ihre technische Expertise strategisch ins Team ein und sichern so nachhaltig die Leistungs- und Wettbewerbsfähigkeit unserer teilautomatisierten Maschinen. Ausbildung: Abgeschlossenes Hochschulstudium der Wirtschaftswissenschaften, Betriebswirtschaftslehre oder eine vergleichbare Qualifikation Persönlichkeit und Arbeitsweise: Fähigkeit, selbstständig sowie zielorientiert zu arbeiten; analytische und strukturierte Arbeitsweise; ausgeprägte Team- und Kommunikationsfähigkeit Erfahrung und Kenntnisse: Sehr gute Programmierkenntnisse in C und Python; CMake für Build-Systeme; sehr gute Kenntnisse von Linux- und QNX-Systemen; Low-Level-Programmierung (Speicherverwaltung, Multithreading); Kenntnisse gängiger Kommunikationsprotokolle (Ethernet, CAN); Sensorverarbeitung (Radar, Ultraschall, Video) und Sensorfusion; Machine Learning (insbesondere Edge AI und Deployment auf Embedded-Hardware) Sprachen: Sehr gute Deutsch- und Englischkenntnisse Wir bieten fl