Senior Software Engineer / Embedded Cybersecurity Consultant
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 33309 FORT LAUDERDALE
- auf Anfrage
- de | en | sv
- 11.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2022 – offen
Tätigkeitsbeschreibung
- Testgetriebene Implementierung eines Kommunikationsprotokolls im Infotainment- und Display-Ökosystem eines Fahrzeugs
- Implementierung eines Linux-Kernel-Treibers und einer User-Space-Anwendung zum Logging von Daten eines proprietären Kommunikationsprotokolls nach DLT
- Kollaborative Entwicklung einer Simulationsplattform für Display und Infotainmentsystem, einschließlich Implementierung von Start-Up, Basis-Kommunikation, Funktionale-Sicherheit-Features (AUTOSAR E2E), non-verbose DLT-Logging und mehr
- Implementierung einer Python-Bibliothek zur Fernsteuerung der Plattform über RPC
- Überprüfung von Bedrohungsmodellen für Linux- und Android-Systeme sowie Drittanbieter-Anwendungen
- Software-Modultests unter Verwendung des Robot Frameworks und Xray-Integration
C++, C (Programmiersprache), Cyber Security, Cyber Security Engineer, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Linux Entwicklung, Linux (Kernel), Python
1/2019 – 10/2021
Tätigkeitsbeschreibung
- Technische Leitung IO-Controller-Sicherheit für einen Renesas RH850 Mikrocontroller auf Basis von AUTOSAR (IO-Controller, VCPU)
- Integration und Entwicklung von sicherheitsrelevanter Software (HSM, Secure Boot, Secure Software Download, Secure Onboard Communication, Secure Diagnostics) in den Programmiersprachen C, Python und Lua
- Beratung der Produktion zu sicherheitsrelevanten Themen
- Technische Steuerung eines Remote-Teams
- Projektplanung und -terminierung
- Analyse von Kundenanforderungen, internen Anforderungen und Änderungsanforderungen
- Enge Zusammenarbeit mit dem Kunden und mit Zulieferern
Cyber Security Engineer, C (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, Cyber Security, Scrum-Master, Lua Scripting, Product Owner
7/2017 – 12/2018
Tätigkeitsbeschreibung
* Technische Leitung IO-Controller-Sicherheit für einen Renesas RH850 Mikrocontroller auf Basis von AUTOSAR (IO Controller, VCPU)
* Integration und Entwicklung von sicherheitsrelevanter Software (HSM, Secure Boot, Secure Software Download) in den Programmiersprachen C und Python
* Technische Steuerung eines Remote-Teams
* Projektplanung und -terminierung
* Enge Zusammenarbeit mit Zulieferern
* Beratung der Produktion zu sicherheitsrelevanten Themen
Cyber Security Engineer, C (Programmiersprache), Cyber Security, Python
5/2009 – 6/2016
Tätigkeitsbeschreibung
Embedded Hardware Entwickler
- Hardware-Entwicklung von Komponenten und Geräten
- Anpassung von Embedded-GNU/Linux-Betriebssystemen (Kernel, Bootloader U-Boot, Userland) an verschiedene Hardware-Plattformen (x86, ARM, PowerPC)
- Anpassung von Linux-Treibern (Mainline-Kernel)
- Ansprechpartner für Fahrzeugelektronik in mehreren Projekten in Deutschland und im Ausland
- BIOS-Anpassungen für Intel-Atom-Plattformen
- Entwicklung von Software für den Endgerätetest in der Produktion in den Programmiersprachen C, Python und Bash
- Firmware-Entwicklung für ARM9-Mikrocontroller in der Programmiersprache C
C (Programmiersprache), Assemblersprache, Python, Embedded Linux, Embedded Systems, Hardwareentwickler, Ingenieurwissenschaft, Linux Entwicklung, Linux (Kernel)
Ausbildung
Hochschule Offenburg
Offenburg
Über mich
Umfassende Erfahrung in der Entwicklung von Embedded-Hardware und -Software, einschließlich Linux-Kernel-Treiber, Linux-User-Space-Anwendungen und Mikrocontroller-Programmierung.
Software-Sicherheit
Expertise in der Implementierung von Sicherheitsfunktionen für Fahrzeugsysteme, einschließlich Secure Boot, sicherem Software-Download und Bedrohungsmodellierung für Linux- und Android-Systeme.
Programmiersprachen
Beherrschung mehrerer Programmiersprachen wie C, C++, Python, Bash und Lua, mit Anwendungen in verschiedenen Embedded- und Automobilprojekten.
Betriebssysteme
Fundierte Kenntnisse in GNU/Linux-, Unix- und Microsoft-Windows-Umgebungen, mit besonderem Fokus auf Embedded-Linux-Systeme.
Versionskontrolle und CI/CD
Erfahrung mit Git, Subversion und CI-Tools wie Jenkins und Bamboo.
Test und Qualitätssicherung
Erfahren in Softwaretests mit Robot Framework, Xray und CppUTest, um hochwertige Software-Lieferungen sicherzustellen.
Anforderungsmanagement
Kompetent in der Nutzung von DOORS zur Verwaltung von Projektanforderungen und Spezifikationen.
Hardware-Design
Fähigkeit zur Nutzung von ECAD-Tools wie Altium Designer, Protel und KiCAD für Hardware-Entwicklungsaufgaben.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Schwedisch (Gut)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden