Embedded Entwickler:in (m/w/d)
Verantwortung
- Du entwickelst, implementierst und testest hochwertige Embedded Software für mobile Arbeitsmaschinen im Off-Highway-Segment.
- In dieser Rolle realisierst du moderne Softwarelösungen in C/C++ auf Embedded-Linux-Systemen.
- Als Fachkraft für Softwareentwicklung gestaltest du HMI- und Display-Anwendungen mit Qt/QML/C++ und integrierst innovative Assistenzfunktionen.
- Du übernimmst eigenverantwortlich den gesamten Entwicklungsprozess von der Spezifikation über das Design bis zu Implementierung, Test und Validierung.
- In dieser Rolle unterstützt du die Umsetzung der Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Du nutzt moderne Entwicklungs- und Kollaborations-Tools wie Git, Visual Studio Code und Azure DevOps und bringst dich aktiv in Code-Reviews und Softwaretests ein.
Qualifikationen
- Abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung
- Mehrjährige Praxis in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++
- Erfahrung in Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen sowie in der GUI-Entwicklung mit QML/Qt
- Sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps-Anwendungen
- Gute Kenntnisse in Cybersecurity (CRA) und Secure Software Development sowie Routine im Umgang mit Azure DevOps (Build-/Release-Automatisierung)
- Ausgeprägte analytische und konzeptionelle Fähigkeiten, selbstständige und flexible Arbeitsweise sowie sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift