Embedded Software Entwicklung
Aktualisiert am 02.07.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded Softwareentwicklung
Deutsch
Muttersprache
Englisch
Verhandlungssicher in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland
50 % Remoteanteil bei Projekteinsätzen außerhalb vom Großraum Frankfurt am Main
möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-02 - 2024-06

Mercedes Telematik Steuergerät ARTEMIS

Embedded Softwareentwickler C Programmierung Embedded Linux Automotive Ethernet
Embedded Softwareentwickler
Inbetriebnahme der Automotive Ethernet und HDBT Kommunikation auf mehreren Musterständen der Zielhardware
(Ethernet Switch, Mikrocontroller, HDBT Transceiver und Mobilfunkmodul).

Anpassung des Embedded Linux Systems auf dem 5G Mobilfunkmodul (Device tree, Kernel Konfiguration, ...).

Datendurchsatzmessung und Optimierung.

Unterstützung von Produktion, Temperatur- und EMV-Messungen.
Ethernet Switch Marvell 88Q5072 + 88Q5040 HDBT Transceiver Valens VA600X Infineon Aurix TC387 iSystem iC5700 Debugger git iperf Qualcomm QPST + PCAT Qualcomm Modem SoC SA515M Yocto Vector VN5650 + CANoe 16 Anritsu 5G Mobilfunktester MT8000A
C Programmierung Embedded Linux Automotive Ethernet
Valeo Telematik und Akustik GmbH
Friedrichsdorf, Taunus
1 Jahr 8 Monate
2019-05 - 2020-12

Renault Nissan Telematik Steuergerät IVC

Embedded Softwareentwickler C++11 Embedded Linux
Embedded Softwareentwickler

Entwicklung eines plattformbasierten Zustandsmanagements für das Steuergerät

  • Modellierung des Zustandsautomats für die projektspezifische Softwarekomponente (SOME/IP Service) auf dem Mobilfunkmodul.
  • Beschreibung der Kommunikationsschnittstelle zwischen den Softwarekomponenten auf dem Mikrocontroller und dem Mobilfunkmodul des Steuergerätes.
  • Entwicklungsbegleitende Integrationstests und Fehleranalyse.
  • Code Reviews der entwickelten Softwarekomponenten.

Fehleranalyse von Rückläufergeräten aus dem Feld.

git GNU C++ Compiler CMake Vector CANoe Qualcomm MDM9640 Eclipse CDT gerrit
C++11 Embedded Linux
Valeo peiker Telematics
Friedrichsdorf, Taunus
3 Jahre 2 Monate
2016-03 - 2019-04

BMW Telematik Steuergerät ATM-02

Embedded Software-Entwickler C USB 2.0 Autosar ...
Embedded Software-Entwickler

Entwicklung einer USB Interprozessorkommunikation zwischen dem Mikrocontroller (MCU) und dem Mobilfunkmodul (NAD) des Steuergeräts

  • Integration eines USB Host Stacks in den Autosar Core der MCU.
  • Anbindung der RPC Kommunikationsschicht an den Autosar IP-Stack der MCU.
  • Konfiguration des Linux USB Gadget Stacks auf dem NAD.
  • Übernahme der Interprozessorkommunikation in den Bootloader der MCU.

Umfangreiche Laufzeitanalyse und Durchsatzmessung eines Softwaremoduls zum Routen von der internen USB- auf die externe Ethernet-Kommunikationsschnittstelle.

Entwicklung eines Krypto-Softwaremoduls für hardwarebasierte AES Verschlüsselung und SHA1 Generierung.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Gliwa T1 Atmel SAM V71 Debugger iSystem IC5500 Qualcomm MDM9640 HCC USB Stack iSystem winIDEA Rational Clear Case Rational Clear Quest Eclipse CDT iperf Greenhills C Compiler
C USB 2.0 Autosar Embedded Linux
Valeo peiker Telematics
Friedrichsdorf, Taunus
4 Jahre 4 Monate
2011-11 - 2016-02

BMW Telematik Steuergeräte TPLow + ATM-01

Embedded Software-Entwickler Java Zustandsautomaten Embedded Linux
Embedded Software-Entwickler

Softwareentwicklung auf dem Mobilfunkmodul (NAD) der Steuergeräte

  • Komplexes Zustandsmanagement mit Funktionen wie Power-, Temperatur- und Backup Batterie Management.
  • Anbindung an das Zustandsmanagement auf dem Mikrocontroller des Steuergerätes.
  • Codegenerierung aus UML Zustandsmodellen.
  • Durchführung und Analyse von Dauertests.
  • Ruhestromuntersuchnungen.
  • SMS Behandlung.
  • Persistente Datenhaltung.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Qualcomm MDM9615 JUnit Mockito Rational Clear Case Rational Clear Quest Eclipse JDT NXP ATOP 2.5G JVM IBM J9
Java Zustandsautomaten Embedded Linux
peiker acustic GmbH
Friedrichsdorf, Taunus
1 Jahr 5 Monate
2010-06 - 2011-10

BMW Telematik Steuergerät TCB

Embedded Software-Entwickler Diagnoseprotokoll UDS (ISO 14229) C RTOS
Embedded Software-Entwickler

Softwareentwicklung auf dem Mobilfunkmodul des Steuergerätes

  • Umfangreiche Diagnosefunktionen für Antennen, SIM-Karte, Selbsttest u.a.
  • Coding Softwarekomponente für die Haltung und Bereitstellung von Codier-Parameterdaten.
  • Anbindung an die entsprechenden Autosar Komponenten auf dem Mikrocontroller des Steuergerätes.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Qualcomm MDM6200 BMW EDIABAS BMW E-Sys Eclipse CDT Rational Clear Case Rational Clear Quest Lauterbach Trace32 Debugger Vector CANoe BMW EDIABAS BMW E-Sys RTOS Qualcomm REX
Diagnoseprotokoll UDS (ISO 14229) C RTOS
peiker acustic GmbH
Friedrichsdorf, Taunus
7 Monate
2009-11 - 2010-05

BMW Connectivity Adapter

Embedded Softwareentwickler USB 2.0 C HTTP Protokoll ...
Embedded Softwareentwickler

Softwareentwicklung auf dem Mobilfunkmodul des Adapters

  • Portierung eines embedded Webservers mit Anbindung an den WLAN Access Point des Adapters.
  • Simulation eines USB Massenspeichergeräts mit FAT32 Dateisystem.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

ARM9 Sierra Wireless Module Q26 M2MStudio GNU Compiler make RTOS OpenAT Eclipse CDT
USB 2.0 C HTTP Protokoll RTOS
peiker acustic GmbH
Friedrichsdorf, Taunus
1 Jahr 4 Monate
2008-06 - 2009-09

BMW Autoradio 1.2

Embedded Softwareentwickler C AUTOSAR RTOS ...
Embedded Softwareentwickler

Entwicklung von Diagnosefunktionen für zwei Varianten des Radios

  • Überarbeitung und Erweiterung eines bestehenden Funktionsblocks für den gemeinsamen Einsatz der Protokolle UDS und KWP2000.
  • Anbindung des Funktionsblocks an die DCM Komponente des BMW Autosar Cores.
  • Implementierung diverser Diagnosejobs innerhalb des Funktionsblocks.
BMW Autosar Core Freescale FlexOS Diab C Compiler make Lauterbach Trace32 Vector CANoe Freescale Coldfire MCF5152 QAC Rational Synergy BMW EDIABAS Source Insight
C AUTOSAR RTOS Diagnoseprotokoll UDS (ISO 14229) Diagnoseprotokoll KWP2000
Continental AG
Wetzlar
1 Jahr 6 Monate
2006-12 - 2008-05

Steuergerät für Lichtsignalanlagen

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Zusammenführung verschiedener Funktionsbaugruppen auf eine leistungsfähige Baugruppe mit Hilfe des Betriebssystems PikeOS

  • Festlegen der Partitionen und Abbildung der zuvor physikalischen Kommunikation auf Interpartitionskommunikation.
  • Entwicklung einer Adaptionsschicht für die Portierung von VxWorks auf Posix API.
  • Portierung der Systemsoftware einer Schaltbaugruppe auf die neue Steuerbaugruppe.
  • Portierung der CAN-Anbindung an den Fileprovider-Treiber von PikeOS.
  • Portierung der Anbindungsschicht für die Webbedienung des Gerätes auf PikeOS.
XTX PC Baugruppe RTOS Sysgo PikeOS Eclipse CDT Make GNU C Compiler Vector CANalyzer
C RTOS
Signalbau Huber GmbH
Unterensingen
1 Jahr 7 Monate
2005-05 - 2006-11

Steuergerät für Lichtsignalanlagen

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Entwicklung einer Software-Anpassungsschicht für den Einsatz eines lizenzierten PDM/TL-Steuerungskernes auf der Steuerbaugruppe des Gerätes.


Spezifikation und Realisierung eines Firmware-Downloads für externe Baugruppen, die über den CAN-Bus an das Steuergerät angeschlossen sind.

Portierung eines Steuerungskernes für das TrelanTrends Verfahren.

DIMM PC Baugruppe RTOS VxWorks Eclipse CDT Make GNU C Compiler Vector CANalyzer Lint
C RTOS
Signalbau Huber GmbH
Unterensingen
11 Monate
2004-05 - 2005-03

Steuergerät für Lichtsignalanlagen

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Entwicklung von Sicherheitsfunktionen (Zugangs- und Zugriffskontrolle, Benutzerverwaltung) für die Systemsoftware des Gerätes.


Instrumentierung der bestehenden Systemsoftware zur Verbesserung der Rückverfolgbarkeit von Feldproblemen.

Statische Code Analyse und Behebung der kritischen Schwachstellen.

DIMM PC Baugruppe RTOS VxWorks Windriver Tornado Make GNU C Compiler Lint
C RTOS
Signalbau Huber GmbH
Unterensingen
1 Jahr 7 Monate
2002-08 - 2004-02

Zentralbaugruppe einer Highend TK-Anlage

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Portierung und Erweiterung des Software-Teilsystems aus dem vorherigen Projekt auf ein neues DSP System

  • Anpassung der Softwarearchitektur an das Protection Domain Konzept von VxWorks AE.
  • Anpassung des Hardware Abstraction Layers für eine neue DSP HW-Variante.
  • Erweiterung der DSP Steuerung um neue Funktionen.
Windriver Tornado GNU C Compiler Make RTOS VxWorks AE Rational Clear Case Motorola PowerPC MPC8260
C RTOS
Tenovis
Frankfurt am Main
2 Jahre 1 Monat
2000-07 - 2002-07

VoIP Gateway-Baugruppe einer Highend TK-Anlage

Embedded Softwareentwickler C C++ UML ...
Embedded Softwareentwickler

Entwicklung eines Software-Teilsystems für die Steuerung des komplexen DSP-Systems auf der Baugruppe (20 DSP-Bausteine mit verschiedenen Funktionen)

  • Konzeption der Schnittstelle zwischen Host CPU und DSP-System.
  • Softwarearchitektur der DSP-relevanten Teile.
  • Hardware Abstraction Layer für die Zugriffe auf die DSP-Kerne.
  • Steuerung der DSP-Kerne (Booten, Konfiguration, Koppelfeldeinstellungen, Überwachung, ...).

Objektorientierte Entwicklung einer Überwachung für einen QSIG-Over-IP-Tunnel.

Windriver Tornado GNU C Compiler Make RTOS VxWorks Rational Clear Case Rational Rose Motorola PowerPC MPC8260
C C++ UML RTOS
Tenovis
Frankfurt am Main
3 Jahre 1 Monat
1997-04 - 2000-04

ISDN Backupsystem

Embedded Softwareentwickler C UML SDL ...
Embedded Softwareentwickler

Entwicklung eines Software-Teilsystems für die Systemverwaltung

  • SDL Spezifikation und Simulation.
  • Entwurf und Realisierung der abstrakten Datentypen.
  • Integration und Erzeugen von Softwareversionen.
  • Entwurf der SNMP MIB und Anbindung an den SNMP Agent.

Objektorientierter Neuentwurf (UML-SDL-Codesign) eines bestehenden Teilsystems für den Auf- und Abbau von Backup-Verbindungen.

Anpassung des Gesamtsystems an einen neuen SDL-Kernel.

Telelogic TAU Rational Rose MRI C Compiler SDS Debugger Microsoft SourceSafe RTOS AMX Motorola MC68302
C UML SDL RTOS Protokoll SNMP Protokoll TCP/IP ISDN
Controlware GmbH
Dietzenbach
1 Jahr 1 Monat
1996-02 - 1997-02

Videokonferenzsystem

Windows Softwareentwickler hardwarenah ISDN Protokoll TCP/IP Windows Sockets ...
Windows Softwareentwickler hardwarenah

Entwicklung einer Ablaufsteuerung für die gemeinsame Übertragung von Audio-, Video- und Anwendungsdaten über ISDN und TCP/IP.

Entwicklung eines Windows NT Kerneltreibers für die Audio/Video-Kompressionshardware.

Implementierung eines H.261-Codecs.

Microsoft Visual C++
ISDN Protokoll TCP/IP Windows Sockets C C++ MFC DDK
Fraunhofer Institut für graphische Datenverarbeitung
Darmstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 9 Monate
1991-09 - 1995-05

Informatik Studium

Diplom-Informatiker, FH Darmstadt
Diplom-Informatiker
FH Darmstadt

Telekommunikation und graphische Datenverarbeitung

Kompetenzen

Kompetenzen

Top-Skills

Embedded Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

BMW Autosar Core
BMW E-Sys
BMW EDIABAS
CMake
Debugger iSystem IC5500
Debugger Lauterbach Trace32
Diab C Compiler
Eclipse CDT
Eclipse JDT
gerrit
git
Gliwa T1
GNU Compiler
Greenhills C Compiler
HCC USB Stack
iperf
iSystem winIDEA
JUnit
JVM IBM J9
Lint
M2MStudio
MFC
Microsoft SourceSafe
Microsoft Visual C++
Mockito
MRI C Compiler
QAC
Rational Clear Case
Rational Clear Quest
Rational Rose
Rational Synergy
SDS Debugger
Source Insight
Telelogic TAU
Vector CANalyzer
Vector CANoe
Windows DDK
Windriver Tornado

Betriebssysteme

Echtzeitbetriebssysteme
Embedded Linux
Linux
Host
RTOS (Real Time OS)
RTOS AMX
RTOS Autosar OS
RTOS Freescale FlexOS
RTOS OpenAT
RTOS Qualcomm REX
RTOS Sysgo PikeOS
RTOS VxWorks AE
VxWorks
Windows
Host

Programmiersprachen

C
C++
Für embedded Systeme
C++11
Java
Für embedded Systeme
 

Datenkommunikation

Diagnoseprotokoll KWP2000
Diagnoseprotokoll UDS (ISO 14229)
HTTP Protokoll
Internet, Intranet
ISDN
ISO/OSI
Protokoll SNMP
Protokoll TCP/IP
RPC
SNMP
USB 2.0
Windows Sockets

Hardware

Atmel SAM V71 ARM7
Freescale Coldfire MCF5152
Motorola MC68302
Motorola PowerPC MPC8260
NXP ATOP 2.5G
Qualcomm MDM6200
Qualcomm MDM9615
Qualcomm MDM9640
Sierra Wireless Module Q26
XTX PC Baugruppe

Branchen

Branchen

Telekommunikation
Verkehrstechnik
Automotive

Einsatzorte

Einsatzorte

Deutschland
50 % Remoteanteil bei Projekteinsätzen außerhalb vom Großraum Frankfurt am Main
möglich

Projekte

Projekte

3 Jahre 5 Monate
2021-02 - 2024-06

Mercedes Telematik Steuergerät ARTEMIS

Embedded Softwareentwickler C Programmierung Embedded Linux Automotive Ethernet
Embedded Softwareentwickler
Inbetriebnahme der Automotive Ethernet und HDBT Kommunikation auf mehreren Musterständen der Zielhardware
(Ethernet Switch, Mikrocontroller, HDBT Transceiver und Mobilfunkmodul).

Anpassung des Embedded Linux Systems auf dem 5G Mobilfunkmodul (Device tree, Kernel Konfiguration, ...).

Datendurchsatzmessung und Optimierung.

Unterstützung von Produktion, Temperatur- und EMV-Messungen.
Ethernet Switch Marvell 88Q5072 + 88Q5040 HDBT Transceiver Valens VA600X Infineon Aurix TC387 iSystem iC5700 Debugger git iperf Qualcomm QPST + PCAT Qualcomm Modem SoC SA515M Yocto Vector VN5650 + CANoe 16 Anritsu 5G Mobilfunktester MT8000A
C Programmierung Embedded Linux Automotive Ethernet
Valeo Telematik und Akustik GmbH
Friedrichsdorf, Taunus
1 Jahr 8 Monate
2019-05 - 2020-12

Renault Nissan Telematik Steuergerät IVC

Embedded Softwareentwickler C++11 Embedded Linux
Embedded Softwareentwickler

Entwicklung eines plattformbasierten Zustandsmanagements für das Steuergerät

  • Modellierung des Zustandsautomats für die projektspezifische Softwarekomponente (SOME/IP Service) auf dem Mobilfunkmodul.
  • Beschreibung der Kommunikationsschnittstelle zwischen den Softwarekomponenten auf dem Mikrocontroller und dem Mobilfunkmodul des Steuergerätes.
  • Entwicklungsbegleitende Integrationstests und Fehleranalyse.
  • Code Reviews der entwickelten Softwarekomponenten.

Fehleranalyse von Rückläufergeräten aus dem Feld.

git GNU C++ Compiler CMake Vector CANoe Qualcomm MDM9640 Eclipse CDT gerrit
C++11 Embedded Linux
Valeo peiker Telematics
Friedrichsdorf, Taunus
3 Jahre 2 Monate
2016-03 - 2019-04

BMW Telematik Steuergerät ATM-02

Embedded Software-Entwickler C USB 2.0 Autosar ...
Embedded Software-Entwickler

Entwicklung einer USB Interprozessorkommunikation zwischen dem Mikrocontroller (MCU) und dem Mobilfunkmodul (NAD) des Steuergeräts

  • Integration eines USB Host Stacks in den Autosar Core der MCU.
  • Anbindung der RPC Kommunikationsschicht an den Autosar IP-Stack der MCU.
  • Konfiguration des Linux USB Gadget Stacks auf dem NAD.
  • Übernahme der Interprozessorkommunikation in den Bootloader der MCU.

Umfangreiche Laufzeitanalyse und Durchsatzmessung eines Softwaremoduls zum Routen von der internen USB- auf die externe Ethernet-Kommunikationsschnittstelle.

Entwicklung eines Krypto-Softwaremoduls für hardwarebasierte AES Verschlüsselung und SHA1 Generierung.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Gliwa T1 Atmel SAM V71 Debugger iSystem IC5500 Qualcomm MDM9640 HCC USB Stack iSystem winIDEA Rational Clear Case Rational Clear Quest Eclipse CDT iperf Greenhills C Compiler
C USB 2.0 Autosar Embedded Linux
Valeo peiker Telematics
Friedrichsdorf, Taunus
4 Jahre 4 Monate
2011-11 - 2016-02

BMW Telematik Steuergeräte TPLow + ATM-01

Embedded Software-Entwickler Java Zustandsautomaten Embedded Linux
Embedded Software-Entwickler

Softwareentwicklung auf dem Mobilfunkmodul (NAD) der Steuergeräte

  • Komplexes Zustandsmanagement mit Funktionen wie Power-, Temperatur- und Backup Batterie Management.
  • Anbindung an das Zustandsmanagement auf dem Mikrocontroller des Steuergerätes.
  • Codegenerierung aus UML Zustandsmodellen.
  • Durchführung und Analyse von Dauertests.
  • Ruhestromuntersuchnungen.
  • SMS Behandlung.
  • Persistente Datenhaltung.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Qualcomm MDM9615 JUnit Mockito Rational Clear Case Rational Clear Quest Eclipse JDT NXP ATOP 2.5G JVM IBM J9
Java Zustandsautomaten Embedded Linux
peiker acustic GmbH
Friedrichsdorf, Taunus
1 Jahr 5 Monate
2010-06 - 2011-10

BMW Telematik Steuergerät TCB

Embedded Software-Entwickler Diagnoseprotokoll UDS (ISO 14229) C RTOS
Embedded Software-Entwickler

Softwareentwicklung auf dem Mobilfunkmodul des Steuergerätes

  • Umfangreiche Diagnosefunktionen für Antennen, SIM-Karte, Selbsttest u.a.
  • Coding Softwarekomponente für die Haltung und Bereitstellung von Codier-Parameterdaten.
  • Anbindung an die entsprechenden Autosar Komponenten auf dem Mikrocontroller des Steuergerätes.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Qualcomm MDM6200 BMW EDIABAS BMW E-Sys Eclipse CDT Rational Clear Case Rational Clear Quest Lauterbach Trace32 Debugger Vector CANoe BMW EDIABAS BMW E-Sys RTOS Qualcomm REX
Diagnoseprotokoll UDS (ISO 14229) C RTOS
peiker acustic GmbH
Friedrichsdorf, Taunus
7 Monate
2009-11 - 2010-05

BMW Connectivity Adapter

Embedded Softwareentwickler USB 2.0 C HTTP Protokoll ...
Embedded Softwareentwickler

Softwareentwicklung auf dem Mobilfunkmodul des Adapters

  • Portierung eines embedded Webservers mit Anbindung an den WLAN Access Point des Adapters.
  • Simulation eines USB Massenspeichergeräts mit FAT32 Dateisystem.

Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

ARM9 Sierra Wireless Module Q26 M2MStudio GNU Compiler make RTOS OpenAT Eclipse CDT
USB 2.0 C HTTP Protokoll RTOS
peiker acustic GmbH
Friedrichsdorf, Taunus
1 Jahr 4 Monate
2008-06 - 2009-09

BMW Autoradio 1.2

Embedded Softwareentwickler C AUTOSAR RTOS ...
Embedded Softwareentwickler

Entwicklung von Diagnosefunktionen für zwei Varianten des Radios

  • Überarbeitung und Erweiterung eines bestehenden Funktionsblocks für den gemeinsamen Einsatz der Protokolle UDS und KWP2000.
  • Anbindung des Funktionsblocks an die DCM Komponente des BMW Autosar Cores.
  • Implementierung diverser Diagnosejobs innerhalb des Funktionsblocks.
BMW Autosar Core Freescale FlexOS Diab C Compiler make Lauterbach Trace32 Vector CANoe Freescale Coldfire MCF5152 QAC Rational Synergy BMW EDIABAS Source Insight
C AUTOSAR RTOS Diagnoseprotokoll UDS (ISO 14229) Diagnoseprotokoll KWP2000
Continental AG
Wetzlar
1 Jahr 6 Monate
2006-12 - 2008-05

Steuergerät für Lichtsignalanlagen

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Zusammenführung verschiedener Funktionsbaugruppen auf eine leistungsfähige Baugruppe mit Hilfe des Betriebssystems PikeOS

  • Festlegen der Partitionen und Abbildung der zuvor physikalischen Kommunikation auf Interpartitionskommunikation.
  • Entwicklung einer Adaptionsschicht für die Portierung von VxWorks auf Posix API.
  • Portierung der Systemsoftware einer Schaltbaugruppe auf die neue Steuerbaugruppe.
  • Portierung der CAN-Anbindung an den Fileprovider-Treiber von PikeOS.
  • Portierung der Anbindungsschicht für die Webbedienung des Gerätes auf PikeOS.
XTX PC Baugruppe RTOS Sysgo PikeOS Eclipse CDT Make GNU C Compiler Vector CANalyzer
C RTOS
Signalbau Huber GmbH
Unterensingen
1 Jahr 7 Monate
2005-05 - 2006-11

Steuergerät für Lichtsignalanlagen

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Entwicklung einer Software-Anpassungsschicht für den Einsatz eines lizenzierten PDM/TL-Steuerungskernes auf der Steuerbaugruppe des Gerätes.


Spezifikation und Realisierung eines Firmware-Downloads für externe Baugruppen, die über den CAN-Bus an das Steuergerät angeschlossen sind.

Portierung eines Steuerungskernes für das TrelanTrends Verfahren.

DIMM PC Baugruppe RTOS VxWorks Eclipse CDT Make GNU C Compiler Vector CANalyzer Lint
C RTOS
Signalbau Huber GmbH
Unterensingen
11 Monate
2004-05 - 2005-03

Steuergerät für Lichtsignalanlagen

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Entwicklung von Sicherheitsfunktionen (Zugangs- und Zugriffskontrolle, Benutzerverwaltung) für die Systemsoftware des Gerätes.


Instrumentierung der bestehenden Systemsoftware zur Verbesserung der Rückverfolgbarkeit von Feldproblemen.

Statische Code Analyse und Behebung der kritischen Schwachstellen.

DIMM PC Baugruppe RTOS VxWorks Windriver Tornado Make GNU C Compiler Lint
C RTOS
Signalbau Huber GmbH
Unterensingen
1 Jahr 7 Monate
2002-08 - 2004-02

Zentralbaugruppe einer Highend TK-Anlage

Embedded Softwareentwickler C RTOS
Embedded Softwareentwickler

Portierung und Erweiterung des Software-Teilsystems aus dem vorherigen Projekt auf ein neues DSP System

  • Anpassung der Softwarearchitektur an das Protection Domain Konzept von VxWorks AE.
  • Anpassung des Hardware Abstraction Layers für eine neue DSP HW-Variante.
  • Erweiterung der DSP Steuerung um neue Funktionen.
Windriver Tornado GNU C Compiler Make RTOS VxWorks AE Rational Clear Case Motorola PowerPC MPC8260
C RTOS
Tenovis
Frankfurt am Main
2 Jahre 1 Monat
2000-07 - 2002-07

VoIP Gateway-Baugruppe einer Highend TK-Anlage

Embedded Softwareentwickler C C++ UML ...
Embedded Softwareentwickler

Entwicklung eines Software-Teilsystems für die Steuerung des komplexen DSP-Systems auf der Baugruppe (20 DSP-Bausteine mit verschiedenen Funktionen)

  • Konzeption der Schnittstelle zwischen Host CPU und DSP-System.
  • Softwarearchitektur der DSP-relevanten Teile.
  • Hardware Abstraction Layer für die Zugriffe auf die DSP-Kerne.
  • Steuerung der DSP-Kerne (Booten, Konfiguration, Koppelfeldeinstellungen, Überwachung, ...).

Objektorientierte Entwicklung einer Überwachung für einen QSIG-Over-IP-Tunnel.

Windriver Tornado GNU C Compiler Make RTOS VxWorks Rational Clear Case Rational Rose Motorola PowerPC MPC8260
C C++ UML RTOS
Tenovis
Frankfurt am Main
3 Jahre 1 Monat
1997-04 - 2000-04

ISDN Backupsystem

Embedded Softwareentwickler C UML SDL ...
Embedded Softwareentwickler

Entwicklung eines Software-Teilsystems für die Systemverwaltung

  • SDL Spezifikation und Simulation.
  • Entwurf und Realisierung der abstrakten Datentypen.
  • Integration und Erzeugen von Softwareversionen.
  • Entwurf der SNMP MIB und Anbindung an den SNMP Agent.

Objektorientierter Neuentwurf (UML-SDL-Codesign) eines bestehenden Teilsystems für den Auf- und Abbau von Backup-Verbindungen.

Anpassung des Gesamtsystems an einen neuen SDL-Kernel.

Telelogic TAU Rational Rose MRI C Compiler SDS Debugger Microsoft SourceSafe RTOS AMX Motorola MC68302
C UML SDL RTOS Protokoll SNMP Protokoll TCP/IP ISDN
Controlware GmbH
Dietzenbach
1 Jahr 1 Monat
1996-02 - 1997-02

Videokonferenzsystem

Windows Softwareentwickler hardwarenah ISDN Protokoll TCP/IP Windows Sockets ...
Windows Softwareentwickler hardwarenah

Entwicklung einer Ablaufsteuerung für die gemeinsame Übertragung von Audio-, Video- und Anwendungsdaten über ISDN und TCP/IP.

Entwicklung eines Windows NT Kerneltreibers für die Audio/Video-Kompressionshardware.

Implementierung eines H.261-Codecs.

Microsoft Visual C++
ISDN Protokoll TCP/IP Windows Sockets C C++ MFC DDK
Fraunhofer Institut für graphische Datenverarbeitung
Darmstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 9 Monate
1991-09 - 1995-05

Informatik Studium

Diplom-Informatiker, FH Darmstadt
Diplom-Informatiker
FH Darmstadt

Telekommunikation und graphische Datenverarbeitung

Kompetenzen

Kompetenzen

Top-Skills

Embedded Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

BMW Autosar Core
BMW E-Sys
BMW EDIABAS
CMake
Debugger iSystem IC5500
Debugger Lauterbach Trace32
Diab C Compiler
Eclipse CDT
Eclipse JDT
gerrit
git
Gliwa T1
GNU Compiler
Greenhills C Compiler
HCC USB Stack
iperf
iSystem winIDEA
JUnit
JVM IBM J9
Lint
M2MStudio
MFC
Microsoft SourceSafe
Microsoft Visual C++
Mockito
MRI C Compiler
QAC
Rational Clear Case
Rational Clear Quest
Rational Rose
Rational Synergy
SDS Debugger
Source Insight
Telelogic TAU
Vector CANalyzer
Vector CANoe
Windows DDK
Windriver Tornado

Betriebssysteme

Echtzeitbetriebssysteme
Embedded Linux
Linux
Host
RTOS (Real Time OS)
RTOS AMX
RTOS Autosar OS
RTOS Freescale FlexOS
RTOS OpenAT
RTOS Qualcomm REX
RTOS Sysgo PikeOS
RTOS VxWorks AE
VxWorks
Windows
Host

Programmiersprachen

C
C++
Für embedded Systeme
C++11
Java
Für embedded Systeme
 

Datenkommunikation

Diagnoseprotokoll KWP2000
Diagnoseprotokoll UDS (ISO 14229)
HTTP Protokoll
Internet, Intranet
ISDN
ISO/OSI
Protokoll SNMP
Protokoll TCP/IP
RPC
SNMP
USB 2.0
Windows Sockets

Hardware

Atmel SAM V71 ARM7
Freescale Coldfire MCF5152
Motorola MC68302
Motorola PowerPC MPC8260
NXP ATOP 2.5G
Qualcomm MDM6200
Qualcomm MDM9615
Qualcomm MDM9640
Sierra Wireless Module Q26
XTX PC Baugruppe

Branchen

Branchen

Telekommunikation
Verkehrstechnik
Automotive

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.