Softwareentwickler Embedded Systems - Security (m/w/d)
Summary
FERCHAU is hiring in Fulda for an embedded software developer with a security focus: designing system/software architectures for embedded platforms, implementing security measures per regulations like the Cyber Resilience Act, fixing vulnerabilities (especially in open-source components), and testing C++ modules using C/C++, Python, UML, and CI/CD tools such as Jenkins and GitLab.
In dieser Rolle arbeiten Sie an der Konzeption und Entwicklung von Softwareplattformen als Basis für elektronische Geräte und Embedded Systeme. Sie entwerfen Systemarchitekturen, ableiten Softwarearchitekturen und Modulentwürfe und implementieren Security-Maßnahmen gemäß regulatorischer Vorgaben. Zudem analysieren und beheben Sie Sicherheitslücken, insbesondere in Open-Source-Komponenten, und führen Systemtests für C++-Module durch. Sie wirken früh in Konzept- und Entwicklungsphasen innovativer Produkte mit und tragen so zur technischen Weiterentwicklung bei.
Leistungen / Benefits- unbefristeter Arbeitsvertrag
- mobiles Arbeiten
- Fachliche und persönliche Weiterentwicklung
- flexible Arbeitszeitregelungen
- Sonderurlaub
- Kindergartenzuschuss
- Konzeption und Entwicklung von Softwareplattformen als Grundlage für Embedded Systeme
- Erstellung von Systemarchitekturen für Embedded Systeme inkl. Ableitung von Softwarearchitekturen und Modulentwürfen
- Konzeptionierung und Umsetzung von Security-Maßnahmen in Embedded Systemen unter Berücksichtigung regulatorischer Anforderungen wie dem Cyber Resilience Act
- Analyse, Bewertung und Behebung von Sicherheitslücken, insbesondere in Open-Source-Komponenten
- Implementierung, Inbetriebnahme und Durchführung von Systemtests für C++-basierte Module
- Mitarbeit bei der Definition und Ausarbeitung innovativer Produkte in frühen Konzept- und Entwicklungsphasen
- Abgeschlossenes technisches Studium im Bereich Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Fundierte Kenntnisse in C/C++, Python oder anderen gängigen Skriptsprachen
- Erfahrung in der Entwicklung von Softwarearchitekturen sowie im Umgang mit UML, CI/CD‑Pipelines und Tools wie Jenkins oder GitLab
- Praxis im Einsatz und in der Umsetzung von Sicherheitsmaßnahmen in Embedded‑Systemen
- Hohe Innovationsfreude und Kreativität beim Einsatz und der Einführung neuer Technologien
- Innovationsfreude
- Kreativität
- Lernbereitschaft
- C/C++
- Python
- UML