Embedded Software Engineer - Cyber Security
Schmitz Cargobull AG
Münster, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, GermanJob location
Remote
Münster, Germany
Tech stack
LTE (Telecommunication)
Artificial Intelligence
User Authentication
Bluetooth
C++
Cellular Networks
Communications Protocols
Computer Security
Computer Programming
Continuous Integration
Embedded Software
Ethernet
Global Positioning Systems (GPS)
Network administration
Systems Development Life Cycle
Software Engineering
Wi-Fi Technology
Test Driven Development
GIT
Information Technology
C++14
Software Version Control
GNSS
Job description
- Projektierung von Security-relevanten Embedded-Softwareaufgaben inkl. Planung, Terminierung und Statusupdates
- Verantwortung eigener Arbeitspakete in interdisziplinären Entwicklungsprojekten
- Entwicklung sicherer Embedded-Software in C++
- Implementierung zentraler Security-Mechanismen (Secure Boot, Secure Update, Authentifizierung, Kryptografie, Key-Management)
- Sicherstellung der Einhaltung moderner Security-Standards sowie Qualitätssicherung und Validierung im Gesamtsystem
- Mitwirkung im Secure SDLC, Threat Modeling und in der Weiterentwicklung der Security-Architektur
- Durchführung von Security-Tests
- Analyse und Bewertung von Schwachstellen sowie Bearbeitung über das Ticketsystem
- Erstellung relevanter Security-, Architektur- und Projektdokumente
- Aktive Weiterentwicklung von Entwicklungsstandards und Security-Prozessen, Ein neuer Job ist immer ein Wagnis. Ist die Arbeit wirklich so spannend, wie sie klingt? Sind die Chefs so entspannt, wie sie im Vorstellungsgespräch tun? Kann man mit dem Team auch mal was unternehmen? Hier erfährst du, was dich bei uns erwartet
Requirements
- Abgeschlossenes Studium der Informatik, Embedded Systems, IT Security oder vergleichbare Qualifikation
- Sehr gute, nachweislich professionelle C++ Kenntnisse in Embedded-Systemen
- Fundierte Berufserfahrung in der Embedded-Entwicklung
- Erfahrung mit HSMs, Secure Coding, Schwachstellenmanagement
- Sicherer Umgang mit Versionsverwaltung (z. B. Git)
- Erfahrung mit Automotive-Prozessen sowie agiler, iterativer Entwicklung in interdisziplinären Teams
- Sehr gute Deutsch- und Englischkenntnisse
- Gute Kommunikationsfähigkeiten in interdisziplinären Teams und Überzeugungskraft
- Zielorientierte und selbständige Arbeitsweise
- Sehr gute analytische Fähigkeiten
- Teamfähigkeit
Optional:
- Kenntnisse zu UNECE R155, Cyber Resilience Act (CRA) und ISO21434 sowie Wissen im Fahrzeug-Netzwerkmanagement (CAN, LIN, Ethernet)
- Erfahrung mit Diagnose- und Kommunikationsprotokollen wie UDS, DoIP und im Bereich Moderne Softwareentwicklung (z.B. Clean / Modern C++, TDD, CI/CD, AI-Assisted Coding)
- Erfahrung mit Automotive-Prozessen sowie agiler, iterativer Entwicklung in interdisziplinären Teams insbesondere im IoT Umfeld, insbesondere mit Bluetooth, WiFi, Mobilfunk (z. B. LTE/5G) und GPS/GNSS