Berlin, Ingolstadt, München, Stuttgart
Seit über 25 Jahren begleitet diconium Unternehmen partnerschaftlich auf dem Weg der digitalen Transformation mit unserer gesamten Expertise. End-to-End : Von Strategie, Technologie und Daten bis hin zu Organisation und Transformation. Daran arbeiten wir jeden Tag mit mehr als 2.000 Kolleg : innen an unseren weltweiten Standorten in Europa, Nordamerika und Asien. Werde Wegbegleiter : in der digitalen Transformation und unterstütze unser fantastisches Team.
Das erwartet Dich
- Entwicklung neuer Features und Wartung eines (Cyber-) Security Test Automation Frameworks für Automotive ECU's (Python)
- Implementierung von Unit- und Integrationstests für das Testframework selbst zur Erfüllung von Codequalitätsmetriken
- Entwicklung neuer Testkonzepte und -technologien (sowohl Hardware als auch Software), um die Sicherheitstests auf neue Bereiche der Produkte auszuweiten
- Entwicklung von automatisierten Testfällen (in Python) zur Überprüfung der Implementierung und Integration von Sicherheitsfunktionen in Kfz-Steuergeräten (z.B. Malware-Erkennung für Android-Apps / Binärhärtungsprüfung / Man-in-the-Middle-Angriffe)
Das bringst Du mit
Erfahrung in der Python-Entwicklung (3+ Jahre) unter Linux-Kommandozeilen- und Standard-Nix-ToolsErfahrungShell-Scripting (z.B. bash) und Versionskontrollsysteme (z.B. git)Grundlagen der Netzwerktechnik (Schichten des Protokollstapels, TCP / IP, Client / Server, usw.)Verständnis grundlegender System- und Programmierkonzepte (z. B. Pipes, Sockets, Prozesslebenszyklus, Threads, Speicherverwaltung usw.)Fließendes Englisch (Deutsch von Vorteil)Wünschenswerte Fähigkeiten und Erfahrungen :Erfahrung in der Entwicklung eingebetteter Software (unter Verwendung einer kompilierten Sprache)Software-Integration und Einsatz-Pipelines Linux-Kernel / System / Toolchain-HärtungContainerisierung und VirtualisierungstechnologienSicherheitstechnologien für Netzwerke (z.B. Firewall, TLS, etc.)Kryptographie (die grundlegenden Konzepte - nicht die Mathematik!)Softwarepaketierung unter Linux (z. B. deb / rpm oder pip)Sicheres Betriebssystem / trusted execution environmentPentesting / offensive SicherheitReverse EngineeringErfahrung in der AutomobilbrancheErfahrung mit Testautomatisierung und Skripterstellung