Embedded Softwareentwickler/-in
Role details
Job location
Tech stack
Job description
Systemarchitektur: Entwurf, Analyse und Optimierung robuster Security-Architekturen für Embedded-Systeme inklusive Implementierung von Härtungsmaßnahmen wie Secure Boot
Risikomanagement: Durchführung von Bedrohungsanalysen und Schwachstellenbewertungen nach relevanten Industriestandards wie z.B. IEC 81001-5-1
Qualitätssicherung: Sicherstellung höchster Softwarequalität durch systematische Code-Reviews und die Erstellung sowie Durchführung von Unit-Tests
Interdisziplinäre Zusammenarbeit: Enge Kooperation mit internen Fachteams, externen Partnern und Kunden zur ganzheitlichen und agilen Produktentwicklung
Requirements
Qualifikation & Programmierkenntnisse: Erfolgreich abgeschlossenes technisches Studium sowie fundierte Praxiserfahrung in der Embedded-Entwicklung mit C++ und C
Technologie-Stack: Expertise in der Programmierung von Mikrocontrollern (z.B. von TI, STM, Infineon) und sicherer Umgang mit Skriptsprachen wie Python
Cybersecurity-Expertise: Tiefgehendes Wissen über Konzepte wie Security by Design, Threat Modelling (STRIDE), SBOMs und relevante Normen (z.B. AAMI TIR57)
Praxiserfahrung & Kommunikation: Erfahrung in regulierten Branchen (z.B. Medizintechnik, Automotive) sowie verhandlungssichere Deutsch- und Englischkenntnisse
Benefits & conditions
Arbeitsumfeld & Entwicklung: Eine verantwortungsvolle Gestaltungsaufgabe in einem dynamischen Team eines führenden Anbieters, unterstützt durch hohe Eigenverantwortung
Vergütung & Vorsorge: Ein attraktives Gehaltspaket, ergänzt durch eine betriebliche Altersvorsorge, eine betriebliche Krankenversicherung und eine Unfallversicherung
Work-Life-Balance & Extras: Flexible Arbeitszeiten im hybriden Modell, diverse Gesundheitsangebote sowie ein Zuschuss zum öffentlichen Nahverkehr