freiberufler Senior Software Engineer / Embedded Cybersecurity Consultant auf freelance.de

Senior Software Engineer / Embedded Cybersecurity Consultant

zuletzt online vor 3 Tagen
  • 80€/Stunde
  • 33309 FORT LAUDERDALE
  • auf Anfrage
  • de  |  en  |  sv
  • 11.11.2024

Kurzvorstellung

Ich bin ein erfahrener Softwareentwickler und technischer Leiter mit Schwerpunkt auf Embedded-Systeme und Software-Sicherheit in der Automobilindustrie. Ich arbeite 100 % remote.

Qualifikationen

  • C (Programmiersprache)14 J.
  • Cyber Security7 J.
  • Cyber Security Engineer7 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung5 J.
  • Embedded Linux10 J.
  • Interim Management
  • Linux Entwicklung10 J.
  • Linux (Kernel)10 J.
  • Python11 J.
  • Scrum-Master2 J.

Projekt‐ & Berufserfahrung

H. [...]
Manager, Senior Software Engineer, Consultant, Blomstermåla
2/2022 – offen (2 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, C (Programmiersprache), Cyber Security, Cyber Security Engineer, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Linux Entwicklung, Linux (Kernel), Python

Functional Owner / Lead Software Developer IO Controller Security (Daimler NTG7/MBUX Project) (Festanstellung)
Harman Becker Automotive Systems GmbH, Karlsbad
1/2019 – 10/2021 (2 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Cyber Security Engineer, C (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, Cyber Security, Scrum-Master, Lua Scripting, Product Owner

Lead Software Developer IO Controller Security (Daimler NTG6/MBUX Project) (Festanstellung)
Harman Becker Automotive Systems GmbH, Karlsbad
7/2017 – 12/2018 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Cyber Security Engineer, C (Programmiersprache), Cyber Security, Python

Senior Hardware Development Engineer (Festanstellung)
INIT GmbH, Karlsruhe
5/2009 – 6/2016 (7 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C (Programmiersprache), Assemblersprache, Python, Embedded Linux, Embedded Systems, Hardwareentwickler, Ingenieurwissenschaft, Linux Entwicklung, Linux (Kernel)

Ausbildung

Bachelor of Engineering (B.Eng.)
Bachelor of Engineering in Mechatronik
Hochschule Offenburg
2009
Offenburg

Über mich

Embedded Systems Entwicklung
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Schwedisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
15
Alter
43
Berufserfahrung
15 Jahre und 6 Monate (seit 05/2009)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden