Stelleneinleitung M CA ist eine internationale Engineering- und IT-Beratungsgruppe, die seine Talente bei Großprojekten für Industriekonzerne unterstützt. Mit 1500 Mitarbeitern positionieren wir uns als einer der Hauptakteure in allen Industrie- und Innovationssektoren. Unser dynamisches und stetiges Wachstum hat es uns ermöglicht, unsere Aktivitäten im Laufe der Jahre in Frankreich, aber auch international zu entwickeln. MCA unterhält Standorte in Belgien, Deutschland, Niederlande, Schweden und Italien. Diese breite geografische Präsenz bietet unseren Consultants eine Vielzahl von Möglichkeiten in verschiedenen Branchen und Industrien. Das bieten wir Dir Abwechslungsreiche Projekte bei renommierten Industrieunternehmen Individuelle Förderung und Weiterbildungsmöglichkeiten Work-Life-Balance (u. a. Home Office, Events) Betriebliche Altersvorsorge Zahlreiche Mitarbeiterrabatte Deine Aufgaben Please read the required qualifications carefully and note that proficiency in German (level C1) is required. Deine Aufgaben Entwurf und Implementierung von Sicherheitsfunktionen wie Verschlüsselung, Authentifizierung und Secure Boot Entwicklung und Firmware unter Anwendung von Techniken der IT-Sicherheit (Secure Programming, Code-Signierungen, Secure Updates) Entwicklung und Optimierung von Hardware-Treibern für verschiedene Plattformen, Sensoren und Kommunikationsmodulen Durchführung von Bedrohungsanalysen für embedded Systeme, sowie Identifikation von Schwachstellen in Hardware/Software Analyse der Systemanforderungen und Entwurf von Softwarekonzepten für Embedded-Systeme Untersuchen der Firmware auf Schwachstellen mit Penetration-Tests, Debuggern und Reverse Engineering Mitarbeit in interdisziplinären (Projekt-)Teams für die Produktentwicklung Das bringst Du mit Abgeschlossenes Studium der Technischen Informatik, Elektrotechnik oder einer vergleichbaren Fachrichtung Mehrjährige Berufserfahrung im Bereich Embedded Software erforderlich Erfahrung in der Programmierung eingebetteter Systeme (C++20, embedded Linux, Toolchains) Kenntnisse über kryptographische Algorithmen, Key-Management und Secure-Boot-Techniken Vertrautheit im Umgang mit Analysetools wie Wireshark, Ghidra Verständnis von Prinzipien der Cybersicherheit, Bedrohungsmodellierung und Techniken des embedded Pentestings Idealerweise Erfahrung in der Arbeit mit ARM basierten Microcontrollern / STM32 und Echtzeitbetriebssystemen (RTOS) Deutschkenntnisse mindestens auf dem Niveau C1/C2 (Very good written and spoken German language skills are essential)