← Zur Jobsuche
Embedded Softwareentwickler C++ / Regelungstechnik Standort Aalen (m/w/d)
Veröffentlicht am
- Arbeitsort
- 73430 Aalen, Baden-Württemberg, Deutschland
Stellenbeschreibung
Zuständigkeiten
- Entwicklung regelungstechnischer Algorithmen zur mechanischen Stabilisierung optronischer Plattformen und hochperformanter Sichtsysteme
- Kombination und Verarbeitung von Inertialmesssystemen sowie Regelung elektromechanischer Antriebseinheiten
- Entwicklung von Echtzeit und Multitasking Software für Embedded Rechnersysteme mit RTOS und Multicore Prozessoren
- Modellorientierte Entwicklung von Softwarelösungen für Steuerungs- und Regelungsanwendungen
- Entwicklung und Implementierung von Softwarekomponenten in C++ für Echtzeitanwendungen, Signal und Datenerfassung sowie Ablaufsteuerungen
- Integration von Softwarekomponenten und Durchführung von Systemintegrationen innerhalb des Entwicklungsteams
- Verifikation und Test der entwickelten Software innerhalb der optronischen Sichtsysteme
- Mitarbeit im agilen Softwareentwicklungsprozess sowie bei Requirements Engineering und Spezifikationserstellung
- Unterstützung bei Gesamtsystemintegrationen, Produkterprobungen und Produktpräsentationen
Anforderungen
- Abgeschlossenes Studium der Elektrotechnik, Informatik, Mechatronik, Regelungstechnik oder eine vergleichbare Qualifikation, mindestens Bachelor
- Schwerpunkt beziehungsweise fundierte Erfahrung in der Embedded Softwareentwicklung
- Vertiefte Kenntnisse in der Regelungstechnik, beispielsweise lineare oder modellbasierte Regelungsverfahren wie MPC und LQR
- Sehr gute Kenntnisse in der Softwareentwicklung mit C++ für Echtzeitanwendungen
- Kenntnisse in der Signalverarbeitung, beispielsweise mit Kalman Filtern
- Erfahrung mit Echtzeitbetriebssystemen und Multicore Architekturen, idealerweise QNX RTOS
- Kenntnisse von Multi Processing System on Chip Architekturen, idealerweise Xilinx Zynq Ultrascale MPSoC, von Vorteil
- Erste Erfahrung in der Beschreibung von Softwarearchitekturen mit UML und Enterprise Architect
- Kenntnisse im Requirements Engineering sowie in der Erstellung technischer Spezifikationen
- Sicherer Umgang mit Versionsverwaltungssystemen, insbesondere Git
- Verhandlungssichere Deutschkenntnisse sowie gute Englischkenntnisse
- Kreatives und analytisches Denkvermögen sowie Freude an eigenverantwortlicher Arbeit in einem agilen Entwicklungsteam