25.03.2025 aktualisiert


100 % verfügbar
Senior Embedded Systems Developer | C | C++ | Python | Autosar | Embedded Linux | Automotive
Regensburg, Deutschland
Weltweit
Bachelor of Engineering (B.Eng.) Elektro- und InformationstechnikSkills
C (Programmiersprache)Agile MethodologieApple Mac SystemsArduinoAtlassian ConfluenceAtlassian JiraUnit TestingAutomotive Open System ArchitectureBash ShellBluetoothBooting (BIOS)BuildrootC++CmakeContinuous Integration
Agile, MacOS, Arduino, Autosar, Backend, Bash, Betriebssysteme, Bluetooth, Bootloader, Build Tools, Buildroot, C, C++, CAN-Bus, CMake, Confluence, CI/CD, Logging, Datenbanken, Debian, Debugging, DevOps, Docker, Embedded Linux, Embedded Software-Entwicklung, Ethernet, Git, Gitlab, GitLab CI, Hardware in the Loop, Hardwaretests, Informationstechnik, Systemintegration, Integration Testing, Integrationstests, Jenkins, Jira, Kommunikationsprotokollen, Linux, Linux Kernel, Linux-Kernel, MQTT, Makefiles, Windows, Modbus, MongoDB, MySQL, Opensource, Microcontroller, Mikrocontrollern, Mikrocontroller, PostgreSQL, pytest, Python, Raspberry Pi, Refactoring, SAFe, Scrum, Softwarearchitektur, Softwarequalität, Softwarelösungen, Versionsverwaltung, Softwaremodulen, Softwareentwicklung, Speicherverwaltung, TCP/IP, tcpdump, Testautomatisierung, Test-Driven Development, TDD, testgetriebener Entwicklung, Softwaretests, Teststrategien, Toolchain, Trello, U-Boot, UART, Unit Testing, Unit-Testing, Unit-Tests, Virtualisierung, WiFi, Wireshark, Yocto
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2022
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Entfeuchtungslösungen)
Tech: Buildroot, U-Boot, Linux-Kernel, Git, GitLab CI, Embedded Linux, AT91, ESP32, C++, Bash,
Python
* Implementierung von IoT-Funktionalität in bestehendes Klimaprodukt
* Anbindung des ESP32 an den AT91-Prozessor zur Bereitstellung von WiFi- und Bluetooth-
Funktionalität
* Erweiterung der bestehenden C++-Applikationssoftware für die IoT-Anbindung
* Automatisierung von Test- und Deployment-Prozessen unter Verwendung von GitLab CI/CD
* MQTT-Implementierung für Remote-Control-Fähigkeit und Anbindung an das Backend
* Entwicklung des MQTT-Backends für sichere Kommunikation
* Implementierung der Zertifikatserstellung mit cfssl für TLS-verschlüsselte Kommunikation zum
MQTT-Broker
* Anpassung der bestehenden Buildroot-Toolchain zur Integration neuer Funktionen
Tech: Buildroot, U-Boot, Linux-Kernel, Git, GitLab CI, Embedded Linux, AT91, ESP32, C++, Bash,
Python
* Implementierung von IoT-Funktionalität in bestehendes Klimaprodukt
* Anbindung des ESP32 an den AT91-Prozessor zur Bereitstellung von WiFi- und Bluetooth-
Funktionalität
* Erweiterung der bestehenden C++-Applikationssoftware für die IoT-Anbindung
* Automatisierung von Test- und Deployment-Prozessen unter Verwendung von GitLab CI/CD
* MQTT-Implementierung für Remote-Control-Fähigkeit und Anbindung an das Backend
* Entwicklung des MQTT-Backends für sichere Kommunikation
* Implementierung der Zertifikatserstellung mit cfssl für TLS-verschlüsselte Kommunikation zum
MQTT-Broker
* Anpassung der bestehenden Buildroot-Toolchain zur Integration neuer Funktionen
Tech: C++, Embedded Linux, Docker, GitLab CI, CI/CD
* Entwicklung einer prototypischen Softwarelösungen für eingebettete Systeme mit C++ auf einem
Embedded Linux System
* Entwicklung und Integration eines Modbustreibers für drylin® D1 BLDC & DC-Motoren
* MQTT-Implementierung für Remote-Control-Fähigkeit und Anbindung an das Backend
* Implementierung von Softwaremodulen für Echtzeit-Anwendungen unter Embedded Linux
* Einführung von Docker zur Virtualisierung und Verteilung von Testumgebungen
* Test-Driven Development (TDD) zur Sicherstellung der Softwarequalität
* Entwicklung einer prototypischen Softwarelösungen für eingebettete Systeme mit C++ auf einem
Embedded Linux System
* Entwicklung und Integration eines Modbustreibers für drylin® D1 BLDC & DC-Motoren
* MQTT-Implementierung für Remote-Control-Fähigkeit und Anbindung an das Backend
* Implementierung von Softwaremodulen für Echtzeit-Anwendungen unter Embedded Linux
* Einführung von Docker zur Virtualisierung und Verteilung von Testumgebungen
* Test-Driven Development (TDD) zur Sicherstellung der Softwarequalität
Tech: C, Autosar, Python, GitLab CI, CI/CD
* Anbindung und Integration von Diagnosekomponenten an das HSM-Modul zur Sicherstellung
eines Secure Boot Prozesses
* Konfiguration und Integration des Diagnosemoduls (DCM) zur Optimierung der
Diagnoseschnittstellen und -prozesse
* Entwicklung und Integration von Bootloader-Komponenten zur Reprogrammierung über UDS (ISO
14229-1) und deren nahtlose Implementierung in bestehende Systeme
* Anbindung und Integration von Diagnosekomponenten an das HSM-Modul zur Sicherstellung
eines Secure Boot Prozesses.
* Beratung und Entwicklung von Autosar-basierten Steuergerätesoftware für
Automobilanwendungen
* Durchführung von Code-Refactoring und Optimierung der Softwarearchitektur für Embedded
Linux Systeme
* Implementierung von Kommunikationsprotokollen für Fahrzeugsteuergeräte unter Verwendung
von Autosar
* Unit-Testing und Integrationstests mit Python und Autosar-Framework
* Anbindung und Integration von Diagnosekomponenten an das HSM-Modul zur Sicherstellung
eines Secure Boot Prozesses
* Konfiguration und Integration des Diagnosemoduls (DCM) zur Optimierung der
Diagnoseschnittstellen und -prozesse
* Entwicklung und Integration von Bootloader-Komponenten zur Reprogrammierung über UDS (ISO
14229-1) und deren nahtlose Implementierung in bestehende Systeme
* Anbindung und Integration von Diagnosekomponenten an das HSM-Modul zur Sicherstellung
eines Secure Boot Prozesses.
* Beratung und Entwicklung von Autosar-basierten Steuergerätesoftware für
Automobilanwendungen
* Durchführung von Code-Refactoring und Optimierung der Softwarearchitektur für Embedded
Linux Systeme
* Implementierung von Kommunikationsprotokollen für Fahrzeugsteuergeräte unter Verwendung
von Autosar
* Unit-Testing und Integrationstests mit Python und Autosar-Framework