Senior Embedded Softwareingenieur und Architekt
Aktualisiert am 11.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.04.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Systems
Softwarearchitektur
Software-Entwicklung
Deutsch
fliessend
Englisch
fliessend
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)

Remote bevorzugt.

möglich

Projekte

Projekte

5 Monate
2024-11 - 2025-03

Organic SolidFlow Battery Control System Entwicklung

Senior SW Ingenieur Agile Scrum C++ ...
Senior SW Ingenieur
  • Entwicklung eines modularen MQTT-Clients
  • Entwicklung eines Anwendungs-Kommunikationsprotokolls gemäß Protobuf-Definitionen
  • Erstellung von Yocto Anwendungs-Recipes
  • Integration des Emotas CANopen-Stacks mit Optimierung hinsichtlich FLASH/RAM-Verbrauch
  • Sicherstellen, dass die aktuelle HW-Plattform bis zu EOL genug FLASH und RAM verfügt
  • Implementierung von CANopen PDO/SDO-Funktionen
  • Entwicklung von Unit-Tests mit gtest und gmock
  • Erstellung der Software-Designdokumentation in UML

Hardware:

  • TI Sitara AM6442 MPU (ARM Cortex A53 core), embedded Yocto Linux
  • TI TMS320F280025C MCU, ohne OS aka ?bare metal?
Code Composer Studio gitlab PCAN-View XDS110 JTAG Debugger Emotas DeviceDesigner CANopen Architect Mini WSL MQTT Explorer MobaXterm Docker Desktop VSCode Drawio gtest gmock Jira
Agile Scrum C++ UML Git CMake Protobuf Google test Yocto
2 Jahre 1 Monat
2022-05 - 2024-05

Entwicklung des In-Car-Application-Servers (ICAS1)

SW Architekt Doxygen C++ Adaptive AUTOSAR ...
SW Architekt
  • Verantwortung für den SPICE SWE.2-Prozess und Sicherstellung, dass das Team eine Automotive SPICE Assessment besteht
  • Entwicklung des OTA Embedded Linux Containers mit Fokus auf Cybersicherheit
  • Lösung für ein Interoperabilitätsproblem des internen Volkswagen Protokolls
  • Anforderungsmanagement
  • Change-Request Management und Umsetzung
  • Bereitstellung der Analyse und Lösungen für interne und externe Problemberichte
Enterprise Architect DOORS EB corbos Studio Visual Studio Code Harman OTA Client Git Extensions Qemu Jira Confluence
Doxygen C++ Adaptive AUTOSAR Scrum Git ViWi Protokoll Protobuf Python
Continental Automotive GmbH (Endkunde: VW)
1 Jahr 4 Monate
2021-01 - 2022-04

Entwicklung eines Multi-Funktionalen-Displays (MFD) gemäß DO178B

Leitender SW Ingenieur Scrum C make ...
Leitender SW Ingenieur
  • Sicherstellen, dass das MSN01 Flugzeug das Crew Alerting System rechtzeitig zur Zertifizierung erhält
  • SW Konzept und hardwarenahe Entwicklung gemäß DO178B
  • Continuous Integration Scripting und Codegenerierung
  • Prüfstand Automatisierung mit Python
  • Simulink Modellentwicklung
  • Erstellung der Continuous Integration Umgebung für das Simulink-Modell
  • Erstellung der technischen Dokumentation


Hardware:

  • STM32F407 (ARM Cortex M4 core)

Atollic TrueSTUDIO Jira Git Extensions PCAN-View STM32F407 Simulink Jenkins Visual Studio Code
Scrum C make Git Python
Volocopter GmbH
1 Jahr
2019-08 - 2020-07

Entwicklung eines Inter-Prozessor Kommunikationsprotokolls

SW Architekt Scrum C C++ ...
SW Architekt
  • Betreuung des neu gegründeten Entwicklungsteams, Etablierung der Best Practices für Agile Softwareentwicklung.
  • Analyse des aktuellen Protokolls
  • Identifikation und Klassifizierung von Schwachstellen
  • Entwicklung eines neuen Konzepts
  • Entwicklung eines neuen Protokolls
  • Test und Bereitstellung des neuen Protokolls in den aktuellen Projekten

Hardware:

  • Renesas RH850 Familie
  • Renesas R-Car Familie (ARM Cortex A57/A53 core)

MS Visual Studio Code GreenHills MULTI GreenHills Runtime Debugger Confluence Jira
Scrum C C++ Git GreenHills Integrity Autosar OS
Continental Automotive GmbH
5 Monate
2019-03 - 2019-07

Automated Driving Control Unit (ADCU) Softwareplattform Entwicklung

Senior SW Ingenieur C C++ Assembler ...
Senior SW Ingenieur
  • Review des Renesas-Sicherheitshandbuchs
  • Review der sicherheitsrelevanten Anforderungen
  • Implementierung der Sicherheitsmechanismen für den R-Car M3, ARM Cortex R7 Core

Hardware:

  • Renesas R-Car M3 Familie
Eclipse SourceTree Lauterbach debugger Jira Confluence
C C++ Assembler EB Tresos Safety Microkernel Git
Continental Teves AG & Co. oHG
1 Jahr 2 Monate
2018-01 - 2019-02

Integrated Interior Platform (IIP): Integrity BSP Integration und Treiberentwicklung

Senior SW Ingenieur C C++ Git ...
Senior SW Ingenieur
  • Identifizierung der wichtigsten OS Anforderungen für ein spezifisches Kundenprojekt
  • Implementierung und Anpassung der benötigten BSP-Treiber
  • Optimierung des Systemaufstartverhalten
  • Systemkonfiguration und -integration

Hardware:

  • Renesas R-Car M3 Familie
MS Visual Studio 2013 SourceTree Jira Confluence GreenHills Runtime Debugger GreenHills JTAG Probe
C C++ Git GreenHills Integrity
Continental Automotive GmbH
9 Monate
2017-04 - 2017-12

Automotive ADAS: Visualisierung von Erkennungsdaten der automatisierten Fahrfunktionen

Senior SW Ingenieur C++ Qt QWT ...
Senior SW Ingenieur

Entwicklung von Visualisierungsfiltern und Komponenten in ADTF (Automotive Data and Time-Triggered Framework) und C++:

  • Ego Motion (EME)
  • Lane Boundary Detection (LBD)
  • Road Surface Preview (RSP)
  • Structure repeater (ADTF Modul)


Sicherstellen, dass die Kunden den Zeitplan für die Sommerfahrt einhalten können:

  • Ersetzung eines Drittanbieter-Frameworks, das den In-Car-Test Industrie PC zum Absturz brachte, durch eine eigene Lösung
ADTF MS Visual Studio 2010 Miniconda Jupyter Notebook Redmine
C++ Qt QWT ADTF SDK Windows 10 Subversion
SyroCon Consulting GmbH (Endkunde: BMW)
1 Jahr 3 Monate
2016-01 - 2017-03

Automotive Kombiinstrument Entwicklung

SW Architekt UML Perl Windows Batch Script ...
SW Architekt
  • Erfolgreiche Integration des HMI Frameworks von Drittanbietern in die Conti Plattform.
  • Definition der SW Architektur und des SW Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Anforderungen
  • Betriebssystemkonfiguration
  • System Debugging und Profiling
  • Technische Unterstützung eines externen Lieferanten
  • Durchführung von Reviews (Systemdesign, HW/SW Schnittstelle)

Hardware:

  • Renesas R-Car D1 Familie (ARM Cortex A7 core)
Rhapsody DOORS MS Visual Studio 2013 SourceTree CanEasy Jira JTAG Debugger Vector CANcaseXL Oszilloskop Confluence GreenHills Runtime Debugger
UML Perl Windows Batch Script Git C C++ GreenHills Integrity
Continental Automotive GmbH (Endkunde: Audi)
1 Jahr 7 Monate
2014-06 - 2015-12

AUTOSAR Hybrid HeadUp Display Entwicklung

SW Architekt UML Perl Windows Batch Script ...
SW Architekt
  • Erfolgreiche Zusammenführung der internen Conti-Plattform mit dem Vector AUTOSAR-Stack.
  • Definition der SW Architektur und des SW Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Anforderungen
  • Betriebssystemkonfiguration
  • System Debugging und Profiling
  • Durchführung von Reviews (Systemdesign, HW/SW Schnittstelle)
  • AUTOSAR COM stack Konfiguration

Hardware:

  • Renesas V850 Familie
Vector GENy CanEasy Rhapsody DOORS MS Visual Studio 2005 SourceTree JTAG Debugger Vector CANcaseXL Oszilloskop
UML Perl Windows Batch Script Git Autosar (Vector Microsar) OS C C++
Continental Automotive GmbH (Endkunde: Audi)
1 Jahr 3 Monate
2013-03 - 2014-05

AUTOSAR OnBoard Charger Entwicklung

Senior SW Ingenieur C UML SinelaboreRT ...
Senior SW Ingenieur
  • Design und Entwicklung von Kunden-Spezifischen SW Komponenten
  • Design von Zustandsautomaten mit UML und Quellcode-Generierung mit SinelaboreRT
  • Systemkonfiguration mit DaVinci Configurator (Rte, BswM, OS, Dcm, etc)
  • Entwicklungsumgebung-Scripting mit Batch Dateien und Perl
  • Implementierung von Unit Tests mit VectorCAST
  • BMW CAF Erstellung, Management und Integration
  • Spezifikationserstellung

Hardware:

  • Fujitsu MB9DF126 'Atlas'
DaVinci Developer DaVinci Configurator CANoe Eclipse Enterprise Architect BMW E-Sys BMW CAF Editor BMW Ediabas VectorCAST Polarion Segger J-Link JTAG Debugger Vector CANcaseXL Oszilloskop GreenHills MULTI
C UML SinelaboreRT Perl Autosar (Vector Microsar) OS Subversion Windows Batch Script
Fujitsu Electronics Europe GmbH (Endkunde: BMW)
10 Monate
2013-02 - 2013-11

Entwicklung einer Client-Server-Anwendung für Android Tablet

SW Architekt, Leitender SW Ingenieur Java SQL JSON/REST/HTTP(S) ...
SW Architekt, Leitender SW Ingenieur
  • Erfassung von Anforderungen und Nutzungsszenarien
  • Erstellung des Bedienkonzepts und Anwendungsarchitektur
  • Android Software Entwicklung sowie auch die JEE Anbindung an den Server
  • Erstellung der notwendigen Spezifikationsdokumenten

Barcode Scanner Eclipse ADT Android Emulator
Java SQL JSON/REST/HTTP(S) Android
Pharmacontrol Electronic GmbH
1 Jahr 2 Monate
2011-12 - 2013-01

Automotive Kombiinstrument Entwicklung

Senior SW Ingenieur, SW Integrator C Perl Autosar (Vector Microsar) OS ...
Senior SW Ingenieur, SW Integrator
  • System Konfiguration, Instrumentierung, Debugging, Profiling
  • System Integration, Test, Release
  • Build und Testautomatisierung mit Jenkins CI, XStudio und MULTI Debugger
  • Umstellung der Entwicklungsumgebung auf CMake
  • Automatisierung der Entwicklungsumgebung mit Perl und Windows Batch Skripten
  • CANoe Simulation Erweiterungen


Hardware:

  • Renesas V850 Familie
CANoe OIL Konfigurator MS Visual Studio 2005 XStudio Jenkins CI Oszilloskop Multimeter Vector CANcaseXL GreenHills MULTI GreenHills Minicube Debugger
C Perl Autosar (Vector Microsar) OS MKS CMake Windows Batch Script
Continental Automotive GmbH (Endkunde: Daimler)
1 Jahr 7 Monate
2010-03 - 2011-09

Software Entwicklung zur Steuerung von medizinischen Laborgeräten einer neuen Generation

Senior SW Ingenieur C++ Qt XML ...
Senior SW Ingenieur
  • Erfassung und Analyse von Anforderungen (Anwendungsfälle, Betriebsszenarien)
  • Architektur, Design und Entwicklung wiederverwendbarer Softwarekomponenten
  • Definition und Entwicklung von Kommunikationsprotokollen zwischen Softwarekomponenten
  • Design und Entwicklung einer M2M Lösung basierend auf der Axeda M2M Plattform
  • Verfassen technischer Spezifikationen
  • Technische Unterstützung eines externen Subunternehmers
GNU-toolchain qmake Qt Creator Doxygen Enterprise Architect Buildbot PC-Lint VMware Kubuntu Linux
C++ Qt XML UML Unit Test Embedded Linux Subversion
Leica Biosystems GmbH
8 Monate
2009-08 - 2010-03

Automotive Sideview Videokamerasystem Entwicklung

SW Architekt, Leitender SW Ingenieur C C++ Subversion ...
SW Architekt, Leitender SW Ingenieur
  • Pflichtenhefterstellung
  • Graphic Core Programmierung mit Fujitsu Interface Treiber
  • Identifizierung eines kritischen Showstoppers und dessen Behebung in Zusammenarbeit mit Vertretern von Fujitsu
  • Videoerfassung und Darstellung
  • Embedded Linux Treiber Entwicklung
  • Hauptapplikation Entwicklung
  • Integration und Test am Testauto in Crewe, Großbritannien

Hardware:

  • Fujitsu "Jade" MB86R01 (ARM9 core)
  • Fujitsu "Jade-2" MB86R02 (ARM9 core)
VirtualBox GNU-Toolkette Eclipse CANoe Doxygen JTAG BDI3000 Debugger Oszilloskop Multimeter
C C++ Subversion Embedded Linux
Rücker GmbH (Endkunde: Bentley)
2 Jahre 3 Monate
2007-04 - 2009-06

Festanstellung bei Rücker GmbH

Projekt Koordinator, SW Architekt, Leitender SW Ingenieur C C++ Qt ...
Projekt Koordinator, SW Architekt, Leitender SW Ingenieur

Projekt: Universal Data Logger (CAN/USB)

  • Embedded SW Entwicklung ohne OS
  • CAN Treiber und Abstraktionsschicht
  • Kommunikationsschicht und Protokoll (PCUDL)
  • PC Applikation / GUI Entwicklung mit Qt

--------------------------------------------
Projekt: Linearmotor-Regelungssystem

  • Projektkoordination
  • Kommunikation mit den Kunden
  • Erfassung der HMI-Anforderungen und Definition des HMIs
  • Embedded SW Architektur und Entwicklung
  • System Integration und Test
  • Präsentation beim Kunden

--------------------------------------------
Projekt: Entwicklung des Modular-Kombiinstrument-Konzepts

  • Koordination der technischen Experten
  • Lastenheftanalyse
  • Anforderungsmanagement mit DOORs
  • FMEA- und System-Reviews
  • Pflichtenhefterstellung

--------------------------------------------
Projekt: Prototyp eines Automotive Head-Up Displays

  • Projektkoordination
  • Kommunikation mit den Kunden
  • Lastenheftanalyse
  • Pflichtenhefterstellung
  • Embedded SW Entwicklung:
    • Treiber: Stepper-Motor, Display, Sensoren
    • Dimming
    • Hauptapplikation
    • Kommunikationsschicht und Protokoll (PCHUD)
  • System Integration und Test
  • Präsentation beim Kunden

GNU-Toolchain Eclipse Softune Workbench MS Visual Studio 2005 Enterprise Architect Doxygen DOORs Fujitsu MB91F467DA Copley Controls XTA3808 Linearmotor NXP ISP1582 USB Kontroller Fujitsu MB90F394H und MB2147-01 Emulator Fujitsu MB86296 "CORAL PA" Graphik Kontroller Stepper Motor LSP1518M0104 Licht- und Temperatursensoren Diolan USB-SPI Interface Adapter Oszilloskop Multimeter
C C++ Qt Subversion
9 Jahre
1998-04 - 2007-03

Entwicklung von professionellen digitalen Funkgeräten bei Motorola GmbH (Festanstellung)

SW Architekt, Senior SW Ingenieur, SW Ingenieur C C++ Perl ...
SW Architekt, Senior SW Ingenieur, SW Ingenieur
  • Embedded/Echtzeit Software Entwicklung
  • Systemanalyse, Entwicklung der Software Konzepten und Architektur
  • Analyse und Management der Anforderungen
  • Pflichtenhefterstellung
  • ETSI Standardisierung: aktive Mitarbeit in der TETRA MoU PEI Interoperability Profile Arbeitsgruppe
  • Software Integration mit den Anwendungspartnern
  • Software Portierung
  • Software Re-Engineering
  • Technische Unterstützung des Vertriebs
  • Aktive funktionsübergreifende Mitarbeit in einem Team aus Vertretern der Abteilungen Programm und Projekt Management, Marketing, SW/HW Entwicklung und Systemtest
Motorola DSP56690 DSP56652 und Baseband-ASICs TI OMAP1610 gcc SingleStep Debugger Sniff+ ClearCase ClearQuest ClearDDTS Logikanalysator Spektrumanalysator Oszilloskop TETRA Signalgenerator TETRA Protokollanalysator
C C++ Perl Windows Batch Script Proprietäres Motorola RTOS
2 Jahre 1 Monat
1996-03 - 1998-03

Forschungs- und Produktions-Centre ELSOV, Russland (Festanstellung)

HW Ingenieur
HW Ingenieur

Projekt: Entwicklung der Satellitenkommunikationsstation "Stela"

Aufgabe: Entwicklung des Senders für ein DQPSK HF Funkmodem

Spektrumanalysator Oszilloskop verschiedene Signalgeneratoren Multimeter

Aus- und Weiterbildung

Aus- und Weiterbildung

02.1996:
MIET: Moskauer Institut für Elektronische Technologie (technische Universität), Moskau, Russland:
· Fakultät: Mikrovorrichtungen und Technische Kybernetik
· Schwerpunkt: Mikroelektronische Funk- und Nachrichtensysteme
· Universitätsabschluss: Dipl. Ing. Funk- und Nachrichtensysteme

Kompetenzen

Kompetenzen

Top-Skills

Embedded Systems Softwarearchitektur Software-Entwicklung

Aufgabenbereiche

Jira
Polarion
Redmine

Produkte / Standards / Erfahrungen / Methoden

ADB
Android
ADT
Android
ADTF
Automotive Data and Time-Triggered Framework
Agile
Android Emulator
Android Studio
Atollic TrueSTUDIO
Automotive SPICE
BMW CAF Editor
BMW E-Sys
BMW Ediabas
CanEasy
ClearCase
CMake
Confluence
DaVinci Configurator
DaVinci Developer
DOORS
Doxygen
Eclipse
Enterprise Architect
gcc
Git
Git Extensions
Green Hills Multi 2000
Green Hills Runtime Debugger
GreenHills JTAG Probe
Jenkins
Lauterbach debugger
MKS
MS Visual Studio
MS Visual Studio Code
PC-Lint
PCAN-View
Qt Creator
QWT
Rhapsody
SAFe
Scrum
Shell scripting
SinelaboreRT
SingleStep Debugger
SourceTree
Subversion
Vector CANcaseXL
Vector GENy
VectorCAST
VirtualBox
VMware
XML
Erfahrungen:

· Technische Koordination/Projektleitung

· Aktive funktionsübergreifende Mitarbeit in einem Team aus Vertretern der Abteilungen Programm und Projekt Management, Marketing, SW/HW Entwicklung und Systemtest

· Analyse und Management der Anforderungen

· Pflichtenhefterstellung

· Entwicklung von Software Konzepten und Architektur

· Systemanalyse

· Fehlersuche, SW Instrumentierung und Debuggen

· Design Patterns

· Standardisierung

· Embedded/Echtzeit Software Entwicklung

· Software Integration mit den Anwendungspartnern

· Software Portierung

· Software Re-Engineering

· Technische Unterstützung des Vertriebs

Betriebssysteme

Android
Autosar (Vector Microsar) OS
Echtzeitbetriebssysteme
Motorola proprietäres RTOS, embedded Linux, Autosar OS, Integrity
Embedded Linux
Green Hills Integrity
Linux
MS-DOS
RTOS (Real Time OS)
Motorola proprietäres RTOS, embedded Linux, Autosar OS, Integrity
Windows 10
Windows 7

Programmiersprachen

C
C++
Python
Java
Android
Windows Batch Script
Assembler

Datenbanken

Android SQLite
SQL
Grundlagen

Datenkommunikation

Bus
CAN, SPI, USB, LIN
ISO/OSI
JSON/REST/HTTP(S)
Android
Proprietäre Protokolle
eigene Protokolle für die Kommunikation über USB, SPI, RS232
RFC
POP3/RFC 1939, SMTP/RFC 821
RS232
SMTP
TETRA
Winsock
Winsock2

Hardware

Bus
SPI, USB, CAN, LIN
Copley Controls: XTA3808 SERVOTUBE Aktuator / Linear Motor
Echtzeitsysteme
digitale Funkgeräte, Kombiinstrumente
Embedded Systems
digitale Funkgeräte, Kombiinstrumente
Emulatoren
Fujitsu MB2147-01
Green Hills JTAG Probe
Green Hills Minicube Debugger
JTAG BDI3000 Debugger
Logikanalysator
Messgeräte
Logikanalysator, Spektrumanalysator, Protokollanalysator, Oszilloskop, Multimeter
Mikrocontroller
Fujitsu, Motorola, Atmel, TI, ARM, Renesas
Motorola
DSP56652 und DSP56690 Dual-Core (MCore + DSP56600 Core) Baseband Prozessoren
PC
USB, USB-2-SPI, RS232
Segger J-Link JTAG Debugger
Sensoren
Licht- und Temperatursensoren
Spektrumanalysator
Steuer und Regelsysteme
Linearmotor-basiertes Regelungssystem
TETRA Protokollanalysator
TETRA Signalgenerator
Texas Instruments
OMAP1610, OMAP3530, BeagleBoard
STM32F407



Berechnung / Simulation / Versuch / Validierung

CANoe
Simulink

Branchen

Branchen

Automobilindustrie
Automotive
Luft- und Raumfahrt
Medizintechnik
Mobilfunk
Telekommunikation

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)

Remote bevorzugt.

möglich

Projekte

Projekte

5 Monate
2024-11 - 2025-03

Organic SolidFlow Battery Control System Entwicklung

Senior SW Ingenieur Agile Scrum C++ ...
Senior SW Ingenieur
  • Entwicklung eines modularen MQTT-Clients
  • Entwicklung eines Anwendungs-Kommunikationsprotokolls gemäß Protobuf-Definitionen
  • Erstellung von Yocto Anwendungs-Recipes
  • Integration des Emotas CANopen-Stacks mit Optimierung hinsichtlich FLASH/RAM-Verbrauch
  • Sicherstellen, dass die aktuelle HW-Plattform bis zu EOL genug FLASH und RAM verfügt
  • Implementierung von CANopen PDO/SDO-Funktionen
  • Entwicklung von Unit-Tests mit gtest und gmock
  • Erstellung der Software-Designdokumentation in UML

Hardware:

  • TI Sitara AM6442 MPU (ARM Cortex A53 core), embedded Yocto Linux
  • TI TMS320F280025C MCU, ohne OS aka ?bare metal?
Code Composer Studio gitlab PCAN-View XDS110 JTAG Debugger Emotas DeviceDesigner CANopen Architect Mini WSL MQTT Explorer MobaXterm Docker Desktop VSCode Drawio gtest gmock Jira
Agile Scrum C++ UML Git CMake Protobuf Google test Yocto
2 Jahre 1 Monat
2022-05 - 2024-05

Entwicklung des In-Car-Application-Servers (ICAS1)

SW Architekt Doxygen C++ Adaptive AUTOSAR ...
SW Architekt
  • Verantwortung für den SPICE SWE.2-Prozess und Sicherstellung, dass das Team eine Automotive SPICE Assessment besteht
  • Entwicklung des OTA Embedded Linux Containers mit Fokus auf Cybersicherheit
  • Lösung für ein Interoperabilitätsproblem des internen Volkswagen Protokolls
  • Anforderungsmanagement
  • Change-Request Management und Umsetzung
  • Bereitstellung der Analyse und Lösungen für interne und externe Problemberichte
Enterprise Architect DOORS EB corbos Studio Visual Studio Code Harman OTA Client Git Extensions Qemu Jira Confluence
Doxygen C++ Adaptive AUTOSAR Scrum Git ViWi Protokoll Protobuf Python
Continental Automotive GmbH (Endkunde: VW)
1 Jahr 4 Monate
2021-01 - 2022-04

Entwicklung eines Multi-Funktionalen-Displays (MFD) gemäß DO178B

Leitender SW Ingenieur Scrum C make ...
Leitender SW Ingenieur
  • Sicherstellen, dass das MSN01 Flugzeug das Crew Alerting System rechtzeitig zur Zertifizierung erhält
  • SW Konzept und hardwarenahe Entwicklung gemäß DO178B
  • Continuous Integration Scripting und Codegenerierung
  • Prüfstand Automatisierung mit Python
  • Simulink Modellentwicklung
  • Erstellung der Continuous Integration Umgebung für das Simulink-Modell
  • Erstellung der technischen Dokumentation


Hardware:

  • STM32F407 (ARM Cortex M4 core)

Atollic TrueSTUDIO Jira Git Extensions PCAN-View STM32F407 Simulink Jenkins Visual Studio Code
Scrum C make Git Python
Volocopter GmbH
1 Jahr
2019-08 - 2020-07

Entwicklung eines Inter-Prozessor Kommunikationsprotokolls

SW Architekt Scrum C C++ ...
SW Architekt
  • Betreuung des neu gegründeten Entwicklungsteams, Etablierung der Best Practices für Agile Softwareentwicklung.
  • Analyse des aktuellen Protokolls
  • Identifikation und Klassifizierung von Schwachstellen
  • Entwicklung eines neuen Konzepts
  • Entwicklung eines neuen Protokolls
  • Test und Bereitstellung des neuen Protokolls in den aktuellen Projekten

Hardware:

  • Renesas RH850 Familie
  • Renesas R-Car Familie (ARM Cortex A57/A53 core)

MS Visual Studio Code GreenHills MULTI GreenHills Runtime Debugger Confluence Jira
Scrum C C++ Git GreenHills Integrity Autosar OS
Continental Automotive GmbH
5 Monate
2019-03 - 2019-07

Automated Driving Control Unit (ADCU) Softwareplattform Entwicklung

Senior SW Ingenieur C C++ Assembler ...
Senior SW Ingenieur
  • Review des Renesas-Sicherheitshandbuchs
  • Review der sicherheitsrelevanten Anforderungen
  • Implementierung der Sicherheitsmechanismen für den R-Car M3, ARM Cortex R7 Core

Hardware:

  • Renesas R-Car M3 Familie
Eclipse SourceTree Lauterbach debugger Jira Confluence
C C++ Assembler EB Tresos Safety Microkernel Git
Continental Teves AG & Co. oHG
1 Jahr 2 Monate
2018-01 - 2019-02

Integrated Interior Platform (IIP): Integrity BSP Integration und Treiberentwicklung

Senior SW Ingenieur C C++ Git ...
Senior SW Ingenieur
  • Identifizierung der wichtigsten OS Anforderungen für ein spezifisches Kundenprojekt
  • Implementierung und Anpassung der benötigten BSP-Treiber
  • Optimierung des Systemaufstartverhalten
  • Systemkonfiguration und -integration

Hardware:

  • Renesas R-Car M3 Familie
MS Visual Studio 2013 SourceTree Jira Confluence GreenHills Runtime Debugger GreenHills JTAG Probe
C C++ Git GreenHills Integrity
Continental Automotive GmbH
9 Monate
2017-04 - 2017-12

Automotive ADAS: Visualisierung von Erkennungsdaten der automatisierten Fahrfunktionen

Senior SW Ingenieur C++ Qt QWT ...
Senior SW Ingenieur

Entwicklung von Visualisierungsfiltern und Komponenten in ADTF (Automotive Data and Time-Triggered Framework) und C++:

  • Ego Motion (EME)
  • Lane Boundary Detection (LBD)
  • Road Surface Preview (RSP)
  • Structure repeater (ADTF Modul)


Sicherstellen, dass die Kunden den Zeitplan für die Sommerfahrt einhalten können:

  • Ersetzung eines Drittanbieter-Frameworks, das den In-Car-Test Industrie PC zum Absturz brachte, durch eine eigene Lösung
ADTF MS Visual Studio 2010 Miniconda Jupyter Notebook Redmine
C++ Qt QWT ADTF SDK Windows 10 Subversion
SyroCon Consulting GmbH (Endkunde: BMW)
1 Jahr 3 Monate
2016-01 - 2017-03

Automotive Kombiinstrument Entwicklung

SW Architekt UML Perl Windows Batch Script ...
SW Architekt
  • Erfolgreiche Integration des HMI Frameworks von Drittanbietern in die Conti Plattform.
  • Definition der SW Architektur und des SW Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Anforderungen
  • Betriebssystemkonfiguration
  • System Debugging und Profiling
  • Technische Unterstützung eines externen Lieferanten
  • Durchführung von Reviews (Systemdesign, HW/SW Schnittstelle)

Hardware:

  • Renesas R-Car D1 Familie (ARM Cortex A7 core)
Rhapsody DOORS MS Visual Studio 2013 SourceTree CanEasy Jira JTAG Debugger Vector CANcaseXL Oszilloskop Confluence GreenHills Runtime Debugger
UML Perl Windows Batch Script Git C C++ GreenHills Integrity
Continental Automotive GmbH (Endkunde: Audi)
1 Jahr 7 Monate
2014-06 - 2015-12

AUTOSAR Hybrid HeadUp Display Entwicklung

SW Architekt UML Perl Windows Batch Script ...
SW Architekt
  • Erfolgreiche Zusammenführung der internen Conti-Plattform mit dem Vector AUTOSAR-Stack.
  • Definition der SW Architektur und des SW Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Anforderungen
  • Betriebssystemkonfiguration
  • System Debugging und Profiling
  • Durchführung von Reviews (Systemdesign, HW/SW Schnittstelle)
  • AUTOSAR COM stack Konfiguration

Hardware:

  • Renesas V850 Familie
Vector GENy CanEasy Rhapsody DOORS MS Visual Studio 2005 SourceTree JTAG Debugger Vector CANcaseXL Oszilloskop
UML Perl Windows Batch Script Git Autosar (Vector Microsar) OS C C++
Continental Automotive GmbH (Endkunde: Audi)
1 Jahr 3 Monate
2013-03 - 2014-05

AUTOSAR OnBoard Charger Entwicklung

Senior SW Ingenieur C UML SinelaboreRT ...
Senior SW Ingenieur
  • Design und Entwicklung von Kunden-Spezifischen SW Komponenten
  • Design von Zustandsautomaten mit UML und Quellcode-Generierung mit SinelaboreRT
  • Systemkonfiguration mit DaVinci Configurator (Rte, BswM, OS, Dcm, etc)
  • Entwicklungsumgebung-Scripting mit Batch Dateien und Perl
  • Implementierung von Unit Tests mit VectorCAST
  • BMW CAF Erstellung, Management und Integration
  • Spezifikationserstellung

Hardware:

  • Fujitsu MB9DF126 'Atlas'
DaVinci Developer DaVinci Configurator CANoe Eclipse Enterprise Architect BMW E-Sys BMW CAF Editor BMW Ediabas VectorCAST Polarion Segger J-Link JTAG Debugger Vector CANcaseXL Oszilloskop GreenHills MULTI
C UML SinelaboreRT Perl Autosar (Vector Microsar) OS Subversion Windows Batch Script
Fujitsu Electronics Europe GmbH (Endkunde: BMW)
10 Monate
2013-02 - 2013-11

Entwicklung einer Client-Server-Anwendung für Android Tablet

SW Architekt, Leitender SW Ingenieur Java SQL JSON/REST/HTTP(S) ...
SW Architekt, Leitender SW Ingenieur
  • Erfassung von Anforderungen und Nutzungsszenarien
  • Erstellung des Bedienkonzepts und Anwendungsarchitektur
  • Android Software Entwicklung sowie auch die JEE Anbindung an den Server
  • Erstellung der notwendigen Spezifikationsdokumenten

Barcode Scanner Eclipse ADT Android Emulator
Java SQL JSON/REST/HTTP(S) Android
Pharmacontrol Electronic GmbH
1 Jahr 2 Monate
2011-12 - 2013-01

Automotive Kombiinstrument Entwicklung

Senior SW Ingenieur, SW Integrator C Perl Autosar (Vector Microsar) OS ...
Senior SW Ingenieur, SW Integrator
  • System Konfiguration, Instrumentierung, Debugging, Profiling
  • System Integration, Test, Release
  • Build und Testautomatisierung mit Jenkins CI, XStudio und MULTI Debugger
  • Umstellung der Entwicklungsumgebung auf CMake
  • Automatisierung der Entwicklungsumgebung mit Perl und Windows Batch Skripten
  • CANoe Simulation Erweiterungen


Hardware:

  • Renesas V850 Familie
CANoe OIL Konfigurator MS Visual Studio 2005 XStudio Jenkins CI Oszilloskop Multimeter Vector CANcaseXL GreenHills MULTI GreenHills Minicube Debugger
C Perl Autosar (Vector Microsar) OS MKS CMake Windows Batch Script
Continental Automotive GmbH (Endkunde: Daimler)
1 Jahr 7 Monate
2010-03 - 2011-09

Software Entwicklung zur Steuerung von medizinischen Laborgeräten einer neuen Generation

Senior SW Ingenieur C++ Qt XML ...
Senior SW Ingenieur
  • Erfassung und Analyse von Anforderungen (Anwendungsfälle, Betriebsszenarien)
  • Architektur, Design und Entwicklung wiederverwendbarer Softwarekomponenten
  • Definition und Entwicklung von Kommunikationsprotokollen zwischen Softwarekomponenten
  • Design und Entwicklung einer M2M Lösung basierend auf der Axeda M2M Plattform
  • Verfassen technischer Spezifikationen
  • Technische Unterstützung eines externen Subunternehmers
GNU-toolchain qmake Qt Creator Doxygen Enterprise Architect Buildbot PC-Lint VMware Kubuntu Linux
C++ Qt XML UML Unit Test Embedded Linux Subversion
Leica Biosystems GmbH
8 Monate
2009-08 - 2010-03

Automotive Sideview Videokamerasystem Entwicklung

SW Architekt, Leitender SW Ingenieur C C++ Subversion ...
SW Architekt, Leitender SW Ingenieur
  • Pflichtenhefterstellung
  • Graphic Core Programmierung mit Fujitsu Interface Treiber
  • Identifizierung eines kritischen Showstoppers und dessen Behebung in Zusammenarbeit mit Vertretern von Fujitsu
  • Videoerfassung und Darstellung
  • Embedded Linux Treiber Entwicklung
  • Hauptapplikation Entwicklung
  • Integration und Test am Testauto in Crewe, Großbritannien

Hardware:

  • Fujitsu "Jade" MB86R01 (ARM9 core)
  • Fujitsu "Jade-2" MB86R02 (ARM9 core)
VirtualBox GNU-Toolkette Eclipse CANoe Doxygen JTAG BDI3000 Debugger Oszilloskop Multimeter
C C++ Subversion Embedded Linux
Rücker GmbH (Endkunde: Bentley)
2 Jahre 3 Monate
2007-04 - 2009-06

Festanstellung bei Rücker GmbH

Projekt Koordinator, SW Architekt, Leitender SW Ingenieur C C++ Qt ...
Projekt Koordinator, SW Architekt, Leitender SW Ingenieur

Projekt: Universal Data Logger (CAN/USB)

  • Embedded SW Entwicklung ohne OS
  • CAN Treiber und Abstraktionsschicht
  • Kommunikationsschicht und Protokoll (PCUDL)
  • PC Applikation / GUI Entwicklung mit Qt

--------------------------------------------
Projekt: Linearmotor-Regelungssystem

  • Projektkoordination
  • Kommunikation mit den Kunden
  • Erfassung der HMI-Anforderungen und Definition des HMIs
  • Embedded SW Architektur und Entwicklung
  • System Integration und Test
  • Präsentation beim Kunden

--------------------------------------------
Projekt: Entwicklung des Modular-Kombiinstrument-Konzepts

  • Koordination der technischen Experten
  • Lastenheftanalyse
  • Anforderungsmanagement mit DOORs
  • FMEA- und System-Reviews
  • Pflichtenhefterstellung

--------------------------------------------
Projekt: Prototyp eines Automotive Head-Up Displays

  • Projektkoordination
  • Kommunikation mit den Kunden
  • Lastenheftanalyse
  • Pflichtenhefterstellung
  • Embedded SW Entwicklung:
    • Treiber: Stepper-Motor, Display, Sensoren
    • Dimming
    • Hauptapplikation
    • Kommunikationsschicht und Protokoll (PCHUD)
  • System Integration und Test
  • Präsentation beim Kunden

GNU-Toolchain Eclipse Softune Workbench MS Visual Studio 2005 Enterprise Architect Doxygen DOORs Fujitsu MB91F467DA Copley Controls XTA3808 Linearmotor NXP ISP1582 USB Kontroller Fujitsu MB90F394H und MB2147-01 Emulator Fujitsu MB86296 "CORAL PA" Graphik Kontroller Stepper Motor LSP1518M0104 Licht- und Temperatursensoren Diolan USB-SPI Interface Adapter Oszilloskop Multimeter
C C++ Qt Subversion
9 Jahre
1998-04 - 2007-03

Entwicklung von professionellen digitalen Funkgeräten bei Motorola GmbH (Festanstellung)

SW Architekt, Senior SW Ingenieur, SW Ingenieur C C++ Perl ...
SW Architekt, Senior SW Ingenieur, SW Ingenieur
  • Embedded/Echtzeit Software Entwicklung
  • Systemanalyse, Entwicklung der Software Konzepten und Architektur
  • Analyse und Management der Anforderungen
  • Pflichtenhefterstellung
  • ETSI Standardisierung: aktive Mitarbeit in der TETRA MoU PEI Interoperability Profile Arbeitsgruppe
  • Software Integration mit den Anwendungspartnern
  • Software Portierung
  • Software Re-Engineering
  • Technische Unterstützung des Vertriebs
  • Aktive funktionsübergreifende Mitarbeit in einem Team aus Vertretern der Abteilungen Programm und Projekt Management, Marketing, SW/HW Entwicklung und Systemtest
Motorola DSP56690 DSP56652 und Baseband-ASICs TI OMAP1610 gcc SingleStep Debugger Sniff+ ClearCase ClearQuest ClearDDTS Logikanalysator Spektrumanalysator Oszilloskop TETRA Signalgenerator TETRA Protokollanalysator
C C++ Perl Windows Batch Script Proprietäres Motorola RTOS
2 Jahre 1 Monat
1996-03 - 1998-03

Forschungs- und Produktions-Centre ELSOV, Russland (Festanstellung)

HW Ingenieur
HW Ingenieur

Projekt: Entwicklung der Satellitenkommunikationsstation "Stela"

Aufgabe: Entwicklung des Senders für ein DQPSK HF Funkmodem

Spektrumanalysator Oszilloskop verschiedene Signalgeneratoren Multimeter

Aus- und Weiterbildung

Aus- und Weiterbildung

02.1996:
MIET: Moskauer Institut für Elektronische Technologie (technische Universität), Moskau, Russland:
· Fakultät: Mikrovorrichtungen und Technische Kybernetik
· Schwerpunkt: Mikroelektronische Funk- und Nachrichtensysteme
· Universitätsabschluss: Dipl. Ing. Funk- und Nachrichtensysteme

Kompetenzen

Kompetenzen

Top-Skills

Embedded Systems Softwarearchitektur Software-Entwicklung

Aufgabenbereiche

Jira
Polarion
Redmine

Produkte / Standards / Erfahrungen / Methoden

ADB
Android
ADT
Android
ADTF
Automotive Data and Time-Triggered Framework
Agile
Android Emulator
Android Studio
Atollic TrueSTUDIO
Automotive SPICE
BMW CAF Editor
BMW E-Sys
BMW Ediabas
CanEasy
ClearCase
CMake
Confluence
DaVinci Configurator
DaVinci Developer
DOORS
Doxygen
Eclipse
Enterprise Architect
gcc
Git
Git Extensions
Green Hills Multi 2000
Green Hills Runtime Debugger
GreenHills JTAG Probe
Jenkins
Lauterbach debugger
MKS
MS Visual Studio
MS Visual Studio Code
PC-Lint
PCAN-View
Qt Creator
QWT
Rhapsody
SAFe
Scrum
Shell scripting
SinelaboreRT
SingleStep Debugger
SourceTree
Subversion
Vector CANcaseXL
Vector GENy
VectorCAST
VirtualBox
VMware
XML
Erfahrungen:

· Technische Koordination/Projektleitung

· Aktive funktionsübergreifende Mitarbeit in einem Team aus Vertretern der Abteilungen Programm und Projekt Management, Marketing, SW/HW Entwicklung und Systemtest

· Analyse und Management der Anforderungen

· Pflichtenhefterstellung

· Entwicklung von Software Konzepten und Architektur

· Systemanalyse

· Fehlersuche, SW Instrumentierung und Debuggen

· Design Patterns

· Standardisierung

· Embedded/Echtzeit Software Entwicklung

· Software Integration mit den Anwendungspartnern

· Software Portierung

· Software Re-Engineering

· Technische Unterstützung des Vertriebs

Betriebssysteme

Android
Autosar (Vector Microsar) OS
Echtzeitbetriebssysteme
Motorola proprietäres RTOS, embedded Linux, Autosar OS, Integrity
Embedded Linux
Green Hills Integrity
Linux
MS-DOS
RTOS (Real Time OS)
Motorola proprietäres RTOS, embedded Linux, Autosar OS, Integrity
Windows 10
Windows 7

Programmiersprachen

C
C++
Python
Java
Android
Windows Batch Script
Assembler

Datenbanken

Android SQLite
SQL
Grundlagen

Datenkommunikation

Bus
CAN, SPI, USB, LIN
ISO/OSI
JSON/REST/HTTP(S)
Android
Proprietäre Protokolle
eigene Protokolle für die Kommunikation über USB, SPI, RS232
RFC
POP3/RFC 1939, SMTP/RFC 821
RS232
SMTP
TETRA
Winsock
Winsock2

Hardware

Bus
SPI, USB, CAN, LIN
Copley Controls: XTA3808 SERVOTUBE Aktuator / Linear Motor
Echtzeitsysteme
digitale Funkgeräte, Kombiinstrumente
Embedded Systems
digitale Funkgeräte, Kombiinstrumente
Emulatoren
Fujitsu MB2147-01
Green Hills JTAG Probe
Green Hills Minicube Debugger
JTAG BDI3000 Debugger
Logikanalysator
Messgeräte
Logikanalysator, Spektrumanalysator, Protokollanalysator, Oszilloskop, Multimeter
Mikrocontroller
Fujitsu, Motorola, Atmel, TI, ARM, Renesas
Motorola
DSP56652 und DSP56690 Dual-Core (MCore + DSP56600 Core) Baseband Prozessoren
PC
USB, USB-2-SPI, RS232
Segger J-Link JTAG Debugger
Sensoren
Licht- und Temperatursensoren
Spektrumanalysator
Steuer und Regelsysteme
Linearmotor-basiertes Regelungssystem
TETRA Protokollanalysator
TETRA Signalgenerator
Texas Instruments
OMAP1610, OMAP3530, BeagleBoard
STM32F407



Berechnung / Simulation / Versuch / Validierung

CANoe
Simulink

Branchen

Branchen

Automobilindustrie
Automotive
Luft- und Raumfahrt
Medizintechnik
Mobilfunk
Telekommunikation

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.