Aufgaben
- Implementierung von IEC 60870-5-104-Kommunikation gemäß Kunden-Anforderungen zu neonpulse-Fernwirkgerät
- Etablieren von IPSec-VPN-Verschlüsselung zwischen Fernwirkgerät und SmartM2M-Router
- Implementieren von secureboot auf TPM-Basis für iMX8-Architektur
- Integration von trusted chain-Bootvorgang
- Signieren von Firmware via Gitlab-Pipeline
- Signaturvalidierung via TPM-Plattform
-
Statische Codeanalyse durch SonarCube
Profil
- Ausgeprägte Kenntnisse in IEC 60870-5-104 (Telekontrolle TCP/IP-basiert)
- Programmiersprachen: C/C++, Go, Python
- Kenntnisse IPSec (IKE, ESP, AH)
- Erfahrung mit folgendem Betriebssystem: Linux
- Erfahrung mit Embedded Systeme: Linux (x86/ARM), Yocto, buildroot
- Kenntnisse Security: i.MX8 HAB (SecureBoot)
- Kenntnisse Bus-Systeme: Modbus RTU/TCP
- Kenntnisse Microcontroller: ARM cores (NXP, STM32)
- Erfahrung CI/CD: GitLab
Benefits
- Remote-Option
- Aussicht auf Projektverlängerung