Software Engineer C++ (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 Softwareentwicklung Spezialist:in 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 zur Implementierung, zum Test und zur Validierung.
- In dieser Rolle unterstützt du die Umsetzung von Anforderungen des Cyber Resilience Act (CRA) und betreust CI/CD-Pipelines in Azure DevOps.
- Als Softwareentwicklung Spezialist:in setzt du moderne Entwicklungs- und Kollaborationstools wie Git, Visual Studio Code und Azure DevOps ein und führst Code-Reviews sowie Softwaretests durch.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Software Engineering oder einer vergleichbaren Fachrichtung.
- Du verfügst über fundierte Erfahrung in der Embedded-Software-Entwicklung für mobile Steuerungen mit C/C++.
- Du beherrschst Spezifikation, Entwicklung, Überprüfung und Verifikation von Funktionen und arbeitest dabei strukturiert und qualitätsbewusst.
- Du hast Praxis in der Entwicklung grafischer Benutzeroberflächen mit QML/Qt sowie sehr gute Python-Kenntnisse für Scripting, Testautomatisierung oder DevOps.
- Du kennst dich gut im Bereich Cybersecurity (CRA) und Secure Software Development aus und bist vertraut mit Azure DevOps, insbesondere mit Build- und Release-Automatisierung.
- Du überzeugst als flexible, selbstständige Persönlichkeit mit ausgeprägten analytischen und konzeptionellen Fähigkeiten sowie sehr guten Deutsch- und Englischkenntnissen.