Softwareentwicklung: Embedded, Mobile, Desktop.
Aktualisiert am 21.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
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

1 Jahr 10 Monate
2022-05 - heute

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

SW Architekt Doxygen C++ Adaptive AUTOSAR ...
SW Architekt

Aufgaben:

  • Weiterentwicklung der SW Architektur des Redbend-SWMC-Containers

  • Integration des Harman's OTA Clients

  • Anforderungsmanagement

  • Change-Request Management

  • Analyse interner und externer Fehlermeldungen

  • Pflege des SW Designs

  • usw.

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
Continental Automotive GmbH (Endkunde: VW)
1 Jahr 4 Monate
2021-01 - 2022-04

SW Entwicklung nach DO178B für ein Multi-Funktionale-Display (MFD)

SW Ingenieur Scrum C make ...
SW Ingenieur

Aufgaben:

  • SW Konzepterstellung

  • SW Implementierung nach DO178B

  • Continuous Integration Scripting und Codegenerierung

  • Test Automatisierung

  • Simulink Modell Entwicklung

  • Continuous Integration Umgebung für das Simulink Modell

  • Erstellung einer detaillierten technischen Dokumentation

Hardware:

  • STM32F407

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, SW Ingenieur Scrum C C++ ...
SW Architekt, SW Ingenieur

Aufgaben:

  • Analyse des aktuellen Protokolls
  • Identifizierung und Klassifizierung von Schwachstellen
  • Entwicklung eines neuen Konzepts
  • Implementierung eines neuen Protokolls
  • Test und Bereitstellung des neuen Protokolls für die aktuelle Projekte

Hardware:

  • Renesas RH850 Familie
  • Renesas R-Car Familie

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

SW Ingenieur C C++ Assembler ...
SW Ingenieur

Aufgaben:

  • 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

SW Ingenieur C C++ Git ...
SW Ingenieur

Aufgaben:

  • 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

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

Aufgaben:

  • Visualisierungsfilter- und Komponentenentwicklung in ADTF (Automotive Data and Time-Triggered Framework) und C++
    • Ego Motion (EME)

    • Lane Boundary Detection (LBD)
    • Road Surface Preview (RSP)
    • Structure repeater (ADTF module)
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

Aufgaben:    

  • Definition der SW Architektur
  • Erstellung des SW System Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Requirements
  • Durchführung der Reviews (System Design, HW/SW Schnittstelle, usw)
  • OS Konfiguration
  • System Debugging, Profiling
  • Technische Unterstützung eines externen Lieferanten

Hardware:

  • Renesas R-Car D1 Familie
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

Aufgaben:

  • Definition der SW Architektur
  • Erstellung des SW System Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Requirements
  • Durchführung der Reviews (System Design, HW/SW Schnittstelle, usw)
  • OS Konfiguration
  • AUTOSAR COM Stack Konfiguration
  • System Debugging, Profiling

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

SW Ingenieur C UML SinelaboreRT ...
SW Ingenieur

Aufgaben:    

  • Design und Implementierung von Kunden-Spezifischen SW Komponenten
  • Design von Zustandsautomaten mit Enterprise Architect 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, SW Ingenieur Java SQL JSON/REST/HTTP(S) ...
SW Architekt, SW Ingenieur

Aufgaben:    

  • Anforderungs- und Nutzungsszenarienerfassung
  • 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

SW Ingenieur, SW Integrator C Perl Autosar (Vector Microsar) OS ...
SW Ingenieur, SW Integrator

Aufgaben:

  • System Konfiguration, Instrumentation, Debugging, Profiling
  • System Integration, Test, Release
  • Build- und Testautomatisierung mit Jenkins CI, XStudio und MULTI Debugger
  • Umstellung der Entwicklungsumgebung (MS Visual Studio 2005 mit externer Tools & Skriptumgebung) 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)
9 Monate
2011-10 - 2012-06

Betriebsspezifische CRM-Lösung

SW Architekt, SW Ingenieur C# Windows Forms SQLite ...
SW Architekt, SW Ingenieur

Aufgaben:

  • Anforderungserfassung und -analyse
  • Konzeption, Architektur, Design und Implementierung einer Kundenmanagement Software
SharpDevelop
C# Windows Forms SQLite NHibernate 3.2 Open XML SDK 2.0 Windows 7 Subversion
ein Kleinbetrieb
1 Jahr 7 Monate
2010-03 - 2011-09

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

SW Ingenieur C++ Qt XML ...
SW Ingenieur

Aufgaben:

  • Architektur, Design und Implementierung von wiederverwendbarenSoftware Plattform Komponenten
  • Definition und Implementierung der Kommunikationsprotokolle zwischen Software Komponenten
  • Architektur, Design und Implementierung einer M2M Lösung basierend auf der Axeda M2M Plattform
  • Anforderungserfassung und -analyse (Use-Cases und Szenarien für die Bedienung und Nutzung des Geräts)
  • Spezifikationserstellung
  • Technische Unterstützung eines externen Lieferanten

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, SW Ingenieur C C++ Subversion ...
SW Architekt, SW Ingenieur

Aufgaben:    

  • Pflichtenhefterstellung
  • Graphic Core Programmierung mit Fujitsu Interface Treiber
  • Videoerfassung und -darstellung
  • Embedded Linux Treiber Entwicklung
  • Hauptapplikation Entwicklung
  • Integration und Test bei Kunden

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, Senior SW Ingenieur C C++ Qt ...
Projekt Koordinator, SW Architekt, Senior 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

Aufgaben:

  • 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

09.1990 - 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
Android Emulator
Android Studio
Atollic TrueSTUDIO
BMW CAF Editor
BMW E-Sys
BMW Ediabas
CanEasy
ClearCase
ClearDDTS
ClearQuest
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
GreenHills MULTI
GreenHills Runtime Debugger
Jenkins CI
Jupyter Notebook
Lauterbach debugger
Miniconda
MKS
MS Visual Studio 2005
MS Visual Studio 2010
MS Visual Studio 2013
MS Visual Studio Code
Oszilloskop
PC-Lint
PCAN-View
Qt Creator
QWT
Rhapsody
Scrum
SharpDevelop
SinelaboreRT
SingleStep Debugger
Sniff+
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 der Software Konzepten und Architektur;
· Systemanalyse;
· 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
GreenHills Integrity
Linux
Gentoo / (K)Ubuntu / Android Linux
MS-DOS
RTOS (Real Time OS)
Motorola proprietäres RTOS, embedded Linux, Autosar OS, Integrity
Windows 10
Windows 7

Programmiersprachen

Assembler
C
C++
CMake
Java
Android
Perl
qmake
Qt
Shell
UML
Windows Batch Script

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

Automatisierungstechnik
Automobilindustrie
Automotive
Entwicklung
Forschung
Hardwarehersteller
Kommunikation
Luft- und Raumfahrt
Medizintechnik
Mobilfunk
Robotersteuerung
Robotertechnik
Robotik
Softwarehersteller
Telecommunication
Telekommunikation

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)

Remote bevorzugt.

möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-05 - heute

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

SW Architekt Doxygen C++ Adaptive AUTOSAR ...
SW Architekt

Aufgaben:

  • Weiterentwicklung der SW Architektur des Redbend-SWMC-Containers

  • Integration des Harman's OTA Clients

  • Anforderungsmanagement

  • Change-Request Management

  • Analyse interner und externer Fehlermeldungen

  • Pflege des SW Designs

  • usw.

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
Continental Automotive GmbH (Endkunde: VW)
1 Jahr 4 Monate
2021-01 - 2022-04

SW Entwicklung nach DO178B für ein Multi-Funktionale-Display (MFD)

SW Ingenieur Scrum C make ...
SW Ingenieur

Aufgaben:

  • SW Konzepterstellung

  • SW Implementierung nach DO178B

  • Continuous Integration Scripting und Codegenerierung

  • Test Automatisierung

  • Simulink Modell Entwicklung

  • Continuous Integration Umgebung für das Simulink Modell

  • Erstellung einer detaillierten technischen Dokumentation

Hardware:

  • STM32F407

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, SW Ingenieur Scrum C C++ ...
SW Architekt, SW Ingenieur

Aufgaben:

  • Analyse des aktuellen Protokolls
  • Identifizierung und Klassifizierung von Schwachstellen
  • Entwicklung eines neuen Konzepts
  • Implementierung eines neuen Protokolls
  • Test und Bereitstellung des neuen Protokolls für die aktuelle Projekte

Hardware:

  • Renesas RH850 Familie
  • Renesas R-Car Familie

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

SW Ingenieur C C++ Assembler ...
SW Ingenieur

Aufgaben:

  • 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

SW Ingenieur C C++ Git ...
SW Ingenieur

Aufgaben:

  • 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

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

Aufgaben:

  • Visualisierungsfilter- und Komponentenentwicklung in ADTF (Automotive Data and Time-Triggered Framework) und C++
    • Ego Motion (EME)

    • Lane Boundary Detection (LBD)
    • Road Surface Preview (RSP)
    • Structure repeater (ADTF module)
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

Aufgaben:    

  • Definition der SW Architektur
  • Erstellung des SW System Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Requirements
  • Durchführung der Reviews (System Design, HW/SW Schnittstelle, usw)
  • OS Konfiguration
  • System Debugging, Profiling
  • Technische Unterstützung eines externen Lieferanten

Hardware:

  • Renesas R-Car D1 Familie
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

Aufgaben:

  • Definition der SW Architektur
  • Erstellung des SW System Designs
  • Definition der Vorgaben zur Umsetzung zentraler SW System Requirements
  • Durchführung der Reviews (System Design, HW/SW Schnittstelle, usw)
  • OS Konfiguration
  • AUTOSAR COM Stack Konfiguration
  • System Debugging, Profiling

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

SW Ingenieur C UML SinelaboreRT ...
SW Ingenieur

Aufgaben:    

  • Design und Implementierung von Kunden-Spezifischen SW Komponenten
  • Design von Zustandsautomaten mit Enterprise Architect 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, SW Ingenieur Java SQL JSON/REST/HTTP(S) ...
SW Architekt, SW Ingenieur

Aufgaben:    

  • Anforderungs- und Nutzungsszenarienerfassung
  • 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

SW Ingenieur, SW Integrator C Perl Autosar (Vector Microsar) OS ...
SW Ingenieur, SW Integrator

Aufgaben:

  • System Konfiguration, Instrumentation, Debugging, Profiling
  • System Integration, Test, Release
  • Build- und Testautomatisierung mit Jenkins CI, XStudio und MULTI Debugger
  • Umstellung der Entwicklungsumgebung (MS Visual Studio 2005 mit externer Tools & Skriptumgebung) 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)
9 Monate
2011-10 - 2012-06

Betriebsspezifische CRM-Lösung

SW Architekt, SW Ingenieur C# Windows Forms SQLite ...
SW Architekt, SW Ingenieur

Aufgaben:

  • Anforderungserfassung und -analyse
  • Konzeption, Architektur, Design und Implementierung einer Kundenmanagement Software
SharpDevelop
C# Windows Forms SQLite NHibernate 3.2 Open XML SDK 2.0 Windows 7 Subversion
ein Kleinbetrieb
1 Jahr 7 Monate
2010-03 - 2011-09

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

SW Ingenieur C++ Qt XML ...
SW Ingenieur

Aufgaben:

  • Architektur, Design und Implementierung von wiederverwendbarenSoftware Plattform Komponenten
  • Definition und Implementierung der Kommunikationsprotokolle zwischen Software Komponenten
  • Architektur, Design und Implementierung einer M2M Lösung basierend auf der Axeda M2M Plattform
  • Anforderungserfassung und -analyse (Use-Cases und Szenarien für die Bedienung und Nutzung des Geräts)
  • Spezifikationserstellung
  • Technische Unterstützung eines externen Lieferanten

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, SW Ingenieur C C++ Subversion ...
SW Architekt, SW Ingenieur

Aufgaben:    

  • Pflichtenhefterstellung
  • Graphic Core Programmierung mit Fujitsu Interface Treiber
  • Videoerfassung und -darstellung
  • Embedded Linux Treiber Entwicklung
  • Hauptapplikation Entwicklung
  • Integration und Test bei Kunden

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, Senior SW Ingenieur C C++ Qt ...
Projekt Koordinator, SW Architekt, Senior 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

Aufgaben:

  • 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

09.1990 - 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
Android Emulator
Android Studio
Atollic TrueSTUDIO
BMW CAF Editor
BMW E-Sys
BMW Ediabas
CanEasy
ClearCase
ClearDDTS
ClearQuest
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
GreenHills MULTI
GreenHills Runtime Debugger
Jenkins CI
Jupyter Notebook
Lauterbach debugger
Miniconda
MKS
MS Visual Studio 2005
MS Visual Studio 2010
MS Visual Studio 2013
MS Visual Studio Code
Oszilloskop
PC-Lint
PCAN-View
Qt Creator
QWT
Rhapsody
Scrum
SharpDevelop
SinelaboreRT
SingleStep Debugger
Sniff+
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 der Software Konzepten und Architektur;
· Systemanalyse;
· 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
GreenHills Integrity
Linux
Gentoo / (K)Ubuntu / Android Linux
MS-DOS
RTOS (Real Time OS)
Motorola proprietäres RTOS, embedded Linux, Autosar OS, Integrity
Windows 10
Windows 7

Programmiersprachen

Assembler
C
C++
CMake
Java
Android
Perl
qmake
Qt
Shell
UML
Windows Batch Script

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

Automatisierungstechnik
Automobilindustrie
Automotive
Entwicklung
Forschung
Hardwarehersteller
Kommunikation
Luft- und Raumfahrt
Medizintechnik
Mobilfunk
Robotersteuerung
Robotertechnik
Robotik
Softwarehersteller
Telecommunication
Telekommunikation

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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