30.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSenior Embedded Software Engineer
Munich, Deutschland B.Sc. in Electronics & Telecommunication
Über mich
Über 20 Jahre Erfahrung in Embedded-Software. Umfassende Kenntnisse in C, C++, Python, sowie DevOps, CI/CD , Testautomatisierung und Softwarequalität. Aktuell Erweiterung der Skills in Rust.
Skills
C (Programmiersprache)AutomatisierungTest AutomationAutomotive ElectronicsAutomobilindustrieAutomotive Open System ArchitectureC++CodeanalyseSoftware QualityKommunikationsprotokolleContinuous IntegrationDebuggingDevopsGerätetreiberEmbedded SystemsEmbedded SoftwareHardware-DesignInternet ProtocolPythonMisra CSystementwicklungs-LebenszyklusSoftwareentwicklungSoftware SystemsTCP / IPTestfallVxworksYAMLDockerJenkinsGolangProgramming Languages
Embedded Software Development
Real-time, distributed, and event-driven systems development with over 20 years of experience across embedded platforms and scalable architectures
Programming Languages & Tools
Proficiency in C, C++, Python, Go, DevOps tools, and Docker-based environments for high-performance software solutions
Automotive Systems Integration
Extensive experience with automotive tools including AUTOSAR, ECU development, CAN, LIN, and SOME/IP communication protocols
DevOps and CI/CD
Implementation of continuous integration pipelines, Docker, Jenkins, and automation tools for software lifecycle optimization
Test Automation
Black-box test case creation using Python and YAML-based testing frameworks for system functionality validation
Hardware Integration
Development and debugging of custom hardware drivers under VxWorks with interrupt service routines and DMA interfaces
Communication Protocols
Implementation of TCP/IP, CAN, LIN, SOME/IP communication stacks for in-vehicle networking and embedded systems
Code Quality Assurance
Utilization of MISRA, Clang-Tidy, GCOVR, and various code quality tools including static analysis and sanitizers
Real-time, distributed, and event-driven systems development with over 20 years of experience across embedded platforms and scalable architectures
Programming Languages & Tools
Proficiency in C, C++, Python, Go, DevOps tools, and Docker-based environments for high-performance software solutions
Automotive Systems Integration
Extensive experience with automotive tools including AUTOSAR, ECU development, CAN, LIN, and SOME/IP communication protocols
DevOps and CI/CD
Implementation of continuous integration pipelines, Docker, Jenkins, and automation tools for software lifecycle optimization
Test Automation
Black-box test case creation using Python and YAML-based testing frameworks for system functionality validation
Hardware Integration
Development and debugging of custom hardware drivers under VxWorks with interrupt service routines and DMA interfaces
Communication Protocols
Implementation of TCP/IP, CAN, LIN, SOME/IP communication stacks for in-vehicle networking and embedded systems
Code Quality Assurance
Utilization of MISRA, Clang-Tidy, GCOVR, and various code quality tools including static analysis and sanitizers
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherTürkischMuttersprache
Projekthistorie
- Entwicklung robuster C++-Module auf Basis der BOTAN-PKCS#11-API, die sicheren Smartcard-Zugriff sowie hardwaregestützte kryptografische Operationen ermöglichen.
- Entwicklung von Python-basierten Code-Generation für Google FlatBuffers, um Datenserialisierungs-Interfaces zu standardisieren.
- Architektur von vollständigen GitLab-CI/CD-Pipelines, die automatisierte Build-, Integrations- und Deployment-Prozesse ermöglichen.
- Entwicklung eingebetteter Software in C für mobile Wireless-Charger und induktive Stromversorgungssysteme.
- Entwicklung und Debugging von Hardwaretreibern unter VxWorks, inklusive Implementierung von Interrupt Service Routines (ISR) und DMA-Schnittstellen.
- Einsatz von Segger Embedded Studio, embOS RTOS und Renesas RX65N-Mikrocontrollern in der Entwicklungsumgebung.
- mplementierung von Batteriemanagement-Funktionen über die CANopen-Schnittstelle.
- Entwicklung von ECU-Embedded-Software in C/C++ mit Fokus auf Performance, Zuverlässigkeit und Einhaltung automobiler Softwarestandards.
- Mitarbeit an Softwaremodulen für CAN-, LIN- und SOME/IP-Kommunikationsstacks im Fahrzeugnetzwerk.
- Low-Level-Debugging von Kommunikationsbussen und Hardware-Peripherien wie SPI und MDIO zur Sicherstellung stabiler und robuster Datenübertragung.
- Fundiertes Verständnis von Betriebssystemarchitekturen sowie Entwicklungswerkzeugen (z. B. Lauterbach-Debugger).