Cyber-Security Software Engineer for Automated Mobile Machinery (f/m/div.)
On-siteSchwieberdingen, Baden-Wurttemberg, Germany
Job Summary
Design and implement robust platform-level security mechanisms on QNX-based embedded systems for automated mobile machinery. Translate security requirements into concrete software implementations, including secure boot chains, image verification, and root-of-trust concepts. Integrate security for in-vehicle communication protocols (CAN/CAN-FD, Ethernet) and apply cryptographic mechanisms for key and certificate handling. Support secure software update concepts, security testing, debugging, and issue resolution on target hardware while contributing to technical documentation and reviews.
Required Qualifications
- university degree in Engineering, Computer Science, Electrical Engineering or a comparable qualification
- Solid experience in embedded software development (preferably C/C++)
- strong hands-on experience in embedded or automotive cybersecurity
- solid understanding of secure boot and hardware root of trust
- cryptography and key management
- OS-level security concepts (process separation, memory protection)
- experience with QNX or other POSIX-compliant real-time operating systems
- knowledge of automotive communication protocols (CAN, CAN-FD, Ethernet)
- ability to design and implement security mechanisms
- comfortable working close to hardware and debugging security-relevant issues
- Experience with Ti TDA4 SoCs and Texas Instruments PSDK
- knowledge of AUTOSAR security concepts
- experience with secure OTA / update mechanisms
- fluent English
Desired Qualifications
- German
- enthusiasm for future technologies such as autonomous driving and AI
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.