Aufgaben
- Entwicklung und Implementierung von Softwarekomponenten in C/C++ und Rust gemäß funktionaler Anforderungen
- Implementierung neuer Funktionen (z.B. Zertifikatsverwaltung)
- Arbeiten auf Linux-basierten Systemen, inklusive Build-Umgebung, Debugging und Systemintegration
- Integration sicherheitsrelevanter Mechanismen (z.B. Authentifizierung, Autorisierung)
- Analyse und Behebung von Fehlern im Rahmen des Debuggings während der Entwicklungsphase
- Einbindung und Nutzung des OPC UA Protokolls zur Kommunikation zwischen Systemkomponenten
- Berücksichtigung von Sicherheitsaspekten in der Softwarearchitektur und -implementierung
- Dokumentation und Nachverfolgung gemäß geltender Normen und Projektvorgaben
Profil
- Fundierte Erfahrung als Softwareentwickler mit C/C++ und Rust in der Schienenfahrzeugindustrie
- Fundierte Erfahrung in der Softwareentwicklung mit sicherheitskritischen Umgebungen
- Sehr gute Linux-Erfahrung in Entwicklung und Systemintegration
- Kenntnisse in Python
- Erfahrung mit dem OPC UA Protokoll
- Debugging-Kompetenz und analytisches Denken
- Erfahrung im Bereich IT-Security mit Bezug zu sicherheitsrelevanten Softwareprojekten hier: IEC 62443
Benefits
- Anspruchsvolle und abwechslungsreiche Aufgaben in einer zukunftsträchtigen und innovativen Branche
- Kontinuierliche Betreuung während des Kundeneinsatzes