Embedded Softwareentwicklung, Hardwarenahe Programmierung, C (Programmiersprache), Gerätetreiber, Architektur, Algorithmen, 19 Jahre Berufserfahrung
Aktualisiert am 04.06.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
fließend
Englisch
erweiterte Grundkenntnisse
Russisch
Muttersprache
Ukrainisch
Muttersprache

Einsatzorte

Einsatzorte

Dortmund (+200km)
nicht möglich

Projekte

Projekte

8 Jahre 10 Monate
2015-06 - heute

Einbau-Kaffeevollautomat der Generation 7000

Embedded Softwareentwickler MS Visual Studio MS Visio PTC Integrity ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware und des Betriebssystems embOS
  • Übernahme von Generation 6000 und Neuentwicklung hardwarenaher SW-Module für Ansteuerung der Aktoren und Auswertung der Sensoren
  • Softwareentwicklung für Netzpotential Controller
  • Konzept und Entwicklung der Temperaturregelung
  • Neuentwicklung der Applikation für Ablaufsteuerung verfahrenstechnischer Prozesse
  • Verantwortlich für Code Review

Ziele:

  • Softwareentwicklung für Kaffeevollautomat
MS Visual Studio MS Visio PTC Integrity IAR Compiler für Renesas R32C STM32C SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) IAR Embedded Workbench (ST-LINK) Razorcat Tessy PolySpace Development Assistant for C Doc-O-Matic
Miele Electronic
Gütersloh
3 Monate
2020-01 - 2020-03

Tankleckdiagnosesystem

Embedded Softwareentwickler C IBM Rational Rhapsody MPLAB X DIE fordsPIC33CK ...
Embedded Softwareentwickler
  • Modellierung und Implementierung von System Timer
  • Modellierung und Implementierung von Default Error Tracer, um alle erkannten Entwicklungsfehler (Bsp. assertions) und RuntimeFehler zu melden
  • Modellierung und Implementierung von Kommunikations-Treiber auf Basis von PWM-Signal. Kodierung und Dekodierung der 4Bit Daten mit PWM dutycycle. Übertragung von großen Datenpakete mit Hilfe von DMA
  • Codereview der Softwaremodule von externer Firma
  • Konfiguration von Helix QAC für automatisierten Test der Programmierrichtlinien (Name Check)

Ziel:

  • Softwareentwicklung für das BMW Tankleckdiagnosesystem
C IBM Rational Rhapsody MPLAB X DIE fordsPIC33CK Git QAC
Thomas Magnete GmbH
Herdorf
7 Monate
2019-06 - 2019-12

Wallbox

Embedded Softwareentwickler IAR C/C++ Compiler für ARM CIM-Database SmartGit ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware
  • Entwicklung hardwarenaher Treiber für Auswertung der Sensoren
  • Konzepterstellung und Entwicklung der Lüftersteuerung
  • Softwareentwicklung für die Messung des Isolationswiderstandes
  • Entwicklung der Applikationsschnittstellen für Kommunikation über CAN
  • Durchführung des Systemtests mit Elektrofahrzeuge

Ziele:

  • Softwareentwicklung für Wallbox (VW)
IAR C/C++ Compiler für ARM CIM-Database SmartGit Enterprise Architect Eclipse SDK WinIDEA CANopen DeviceDesigner CANopen DeviceExplorer C
Kostal Industrie Elektrik GmbH
Hagen (Westfalen)
1 Jahr 4 Monate
2014-02 - 2015-05

Bedieneinheit Mittelkonsole

Embedded Softwareentwickler MS Visual Studio MS Visio MKS ...
Embedded Softwareentwickler
  • Übernahme von bestehendem Projekt und Neuentwicklung hardwarenaher SW-Module für Auswertung der kapazitiven Tasten, Ansteuerung und Diagnose der Such- und Funktions- Beleuchtung
  • Fachliche Steuerung des Fehler- und Konfigurationsmanagements
  • Erstellung der SW- Releases
  • Durchführung der Modultests und der Integrationstests
  • Verantwortlich für Code Review und die Spezifikation

Ziele:

  • Softwareentwicklung für Bedieneinheit Mittelkonsole (BMW)
MS Visual Studio MS Visio MKS IAR Compiler für Renesas R32C SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) PolySpace Development Assistant for C Doc-O-Matic C
BMW, Leopold Kostal GmbH & Co. KG
Dortmund
1 Jahr 4 Monate
2012-10 - 2014-01

Stand-Kaffeevollautomat

Embedded Softwareentwickler MS Visual Studio MS Visio MKS ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware und des Betriebssystems embOS
  • Übernahme von Generation 6000 und Neuentwicklung hardwarenaher SW-Module für Ansteuerung der Aktoren und Auswertung der Sensoren
  • Neuentwicklung der Applikation für Ablaufsteuerung verfahrenstechnischer Prozesse
  • Verantwortlich für Code Review

Ziele:

  • Softwareentwicklung für Kaffeevollautomat (Standgerät)
MS Visual Studio MS Visio MKS IAR Compiler für Renesas R32C SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) PolySpace Development Assistant for C Doc-O-Matic
Miele Electronic
Gütersloh
2 Jahre 5 Monate
2010-05 - 2012-09

Einbau-Kaffeevollautomaten der Generation 6000

Embedded Softwareentwickler MS Visual Studio MS Visio MKS ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware und des Betriebssystems embOS
  • Neuentwicklung hardwarenaher SW-Module für Ansteuerung der Aktoren und Auswertung der Sensoren
  • Konzepterstellung und Entwicklung von EVM Manager, der EEP Zugriffe gegen Verbraucherzustände verriegelt
  • Konzepterstellung und Entwicklung von Kommunikationsschnittstellen zwischen Steuerteil und Zusatzkarte
  • Neuentwicklung der Applikation für Ablaufsteuerung verfahrenstechnischer Prozesse
  • Verantwortlich für Code Review

Ziele:

  • Softwareentwicklung für Kaffeevollautomaten der Generation 6000 (Mahlwerks- und Kapsel- Geräte)
MS Visual Studio MS Visio MKS IAR Compiler für Renesas R32C / ST STM8 SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) IAR Embedded Workbench (ST-LINK) PolySpace Development Assistant for C Doc-O-Matic
Miele Electronic
Gütersloh
3 Jahre 10 Monate
2006-07 - 2010-04

Steuergerät für Klimaanlage

Embedded Softwareentwickler Doors Innovator X32 ...
Embedded Softwareentwickler
  • Durchsetzung und Einhaltung der Qualitätsstandards
  • Unterstützung der Projektverantwortlichen in allen technischen Belangen, z.B. Aufwandsabschätzungen, Teamplanung/-Eignung, technische Fragen
  • Vertretung des Teams zum Kunden und Unterlieferanten in SW- technischen Fragen der Basis- Software
  • Konfiguration der Basissoftware und des Betriebssystems ProOSEK
  • Erstellung der SW- Releases
  • Durchführung der Integrationstests
  • Fachliche Steuerung des Fehler- und Konfigurationsmanagements
  • Neuentwicklung/Redesign hardwarenaher SW-Module, z.B. Oled-Matrixdisplay-Modul, System-Basis-Chip(SBC), Bootloader, SystemStateManager
  • Erstellung neuer Softwaremodule, sowie Standardisierung projektspezifisch entwickelter Module zur Verwendung als Standardmodule des Basis-Software-Pools

Ziele:

  • Softwareentwicklung für Klimasteuergeräte
Doors Innovator X32 MKS Softune Workbench EuroScope Debugger Green Hills Compiler für Nec V850 MULTI Debugger (mini cube) Poly Space PC-lint
Behr-Hella Thermocontrol GmbH
Lippstadt
1 Jahr
2005-07 - 2006-06

Watchdog für Adaptive Cruise Control

Embedded Softwareentwickler IAR Embedded Workbench TASKING Embedded Development Environment doxygen ...
Embedded Softwareentwickler
  • Analyse der zu erfassenden Daten der Peripherie
  • Konzeptserstellung
  • Programmierung der hardwarenahen Ansteuerung der Controller für Watchdog (ATmega8 von Atmel)
  • Entwicklung des Kommunikationstreibers für Hauptmikrocontroller (XC164CS von Infineon)
  • Implementierung des Austauschprotokolls zwischen Watchdog und Hauptmikrocontroller
  • Testdurchführung und Dokumentation mit Tessy
  • Verantwortlich für die Spezifikation

Ziele:

  • Konzeptserstellung und Implementierung des Watchdog
IAR Embedded Workbench TASKING Embedded Development Environment doxygen Emulatoren: AT ICE 50 von Atmel Tantino XC von hitex
6 Monate
2005-01 - 2005-06

SW-Modultest für Adaptive Cruise Control

Razorcat Tessy
  • Analyse des bestehenden Codes und Beschreibung der Struktur als Ersatz für das fehlende Moduldesign
  • Testfallermittlung und Testdesign, unter Anwendung der Äquivalenzklassenmethode
  • Testdurchführung und Dokumentation mit Tessy
  • Durchsprach der Abweichungen mit den Entwicklern

Ziele:

  • Nachweise der Fehlerfreiheit mittels Modultest
Razorcat Tessy
Hella KGaA Hueck & Co.
Lippstadt
7 Monate
2004-06 - 2004-12

SW-Modultest für Klimabediengerät

Razorcat Tessy Crystal Cflow
  • Analyse des bestehenden Codes und Beschreibung der Struktur als Ersatz für das fehlende Moduldesign
  • Testfallermittlung und Testdesign, unter Anwendung der Äquivalenzklassenmethode
  • Testdurchführung und Dokumentation mit Tessy
  • Durchsprach der Abweichungen mit den Kunden

Ziele:

  • Nachweise der Fehlerfreiheit mittels Modultest
Razorcat Tessy Crystal Cflow
Behr-Hella Thermocontrol GmbH
Lippstadt
2 Monate
2003-02 - 2003-03

Entwurf eines OSEK kompatiblen C - Kernel

Borland C Green Hills Compiler für Nec V850
  • Analyse der OSEK – Implementierung der OSEK-API von 3Soft
  • Umsetzung in ANSI C in der PC-Umgebung
  • Portierung auf NEC Compiler

Ziele:

  • Entwurf eines OSEK - kompatiblen Betriebssystems
  • Anforderungen zur Nachbildung des OSEK-Kernels in C
  • OSEK Mechanismen (Task, Events, Messages, Prioritätensteuerung)
  • kompatibel zu den Aufrufstrukturen von OSEK
  • ANSI-C kompatibel
  • lauffähig auf PC und Mikrocontroller
Borland C Green Hills Compiler für Nec V850
Ludvik Mikrocontroller GmbH & Co. KG
Dortmund
2 Jahre 1 Monat
1999-04 - 2001-04

Armaturenbrett und Bordcomputer für Vollerntemaschine

Programmiersprache: C Delphi Betriebssysteme: Windows 2000 ...
  • Analyse der zu erfassenden Daten der Peripherie, Absprache mit den Kunden
  • Programmierung der hardwarenahen Ansteuerung der Controller für Armaturenbrett und Bordcomputer
  • Programmierung der hardwarenahen Ansteuerung der Controller für den Prüfstand
  • Verantwortlich für die Spezifikation und Steuerungsrechnerapplikation für den Prüfstand
  • Verantwortlich für die Software-Projektleitung und der Koordination der Schnittstellen zur Konstruktion- und Hardwareentwicklung (Projektteam Software 4 Personen, 15 Personen Gesamtteam)

Ziele:

  • Optimierung Anpassung der Erntemaschine an die Umweltparameter
  • Darstellung und Konfiguration der Parameter zur Laufzeit durch den Fahrer
  • Implementierung der Software für die Benutzerschnittstelle
  • Anbindung an die Steuerung
Programmiersprache: C Delphi Betriebssysteme: Windows 2000 Mikrocontroller: Atmel ATmega 103
Firma ?Interface?
Cherson / Ukraine
1 Jahr 4 Monate
1998-01 - 1999-04

Realzeit-Steuerung für Kesselräume

Programmiersprache: C Delphi Betriebssysteme: Windows 2000 ...
  • Analyse der zu erfassenden Daten der Peripherie und Entwicklung eines zugehörigen Datenmodells für die Datenbank
  • Programmierung der hardwarenahen Ansteuerung der Controller
  • Implementierung des Austauschprotokolls zwischen Controllern und Steuerungsrechner
  • Verantwortlich für die Spezifikation, Implementierung der Schnittstelle zwischen Controller und Datenbankapplikation
  • Anpassung der Datenbank zur Speicherung der Daten
  • Verantwortlich für die Software-Projektleitung und der Koordination der Schnittstellen zur Konstruktion- und Hardwareentwicklung (Projektteam Software 4 Personen, 15 Personen Gesamtteam)

Ziele:

  • Für die Kesselräume war ein System zu implementieren, welches die Erfassung der Wärmemenge und die Kontrolle und Protokollierung der Parameter des Regelsystems über eine Datenbank ermöglicht.
Programmiersprache: C Delphi Betriebssysteme: Windows 2000 Mikrocontroller: Atmel ATmega 103
Firma ?Monada?
Cherson / Ukraine
6 Monate
1997-07 - 1997-12

Realzeit-Steuerung für Inkubator

Programmiersprache: C Delphi Betriebssystem: Windows 2000 ...
  • Analyse der zu erfassenden Daten der Peripherie und Entwicklung eines zugehörigen Datenmodells für die Datenbank
  • Programmierung der hardwarenahen Ansteuerung der Controller
  • Implementierung des Austauschprotokolls zwischen Controllern und Steuerungsrechner
  • Verantwortlich für die Spezifikation, Implementierung der Schnittstelle zwischen Controller und Datenbankapplikation
  • Anpassung der Datenbank zur Speicherung der Daten

Ziele:

Für ein Inkubator auf der Hühnerfarm war ein System mit den folgenden Anforderungen zu implementieren:

  • Kontrolle der Temperatur in Abhängigkeit der Umgebungsdaten
  • Protokollierung der Umgebungsdaten und Steuerungsparameter in einer Datenbank
  • Hohe Verfügbarkeit und Zuverlässigkeit hatten oberste Priorität bei der Implementierung
Programmiersprache: C Delphi Betriebssystem: Windows 2000 Datenbank: Oracle Mikrocontroller: AT90S8515 von Atmel
Firma ?Monada?
Cherson / Ukraine

Aus- und Weiterbildung

Aus- und Weiterbildung

1998

Studium der Informatik
Abschluss Diplom-Informatiker (FH/UA)

10/2009

Schulung Matlab/Simulink

Position

Position

  • Embedded Software
  • Hardwarenahe Programmierung, Gerätetreiber
  • Entwicklung von Steuergeräte-Software
  • Architektur, Algorithmen, Methoden, Betriebssysteme
  • Entwicklung und Test von Anlagen und Steuerungssoftware
  • Steuergeräte-Kommunikation,
  • Bussysteme, Restbussimulation

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Doors
doxygen
Enterprise Architect
Git
IAR Embedded Workbench
IBM Rational Rhapsody
Innovator
MPLAB X DIE fordsPIC33CK
MS Visio
MS Visual Studio
PC-lint
PolySpace
PTC Integrity
QAC

Technisch

  • V-Modell
  • ISO/IEC 15504
  • SA/SD
  • UML
  • Integration
  • Diagnosekommunikation
  • Software-Systemtest
  • Konfigurationsmanagement
  • Release-Management
  • elektronische Tests
  • Benchmarking RAM/ROM
  • White-, Gray-und Blackbox Testverfahren
  • Statische Code-Analyse
  • Spezifikation
  • Requirement
  • Debugging
  • Berichterstattung

Berufserfahrung

  • 19 Jahre embedded Softwareentwicklung

Technische Kenntnisse
Prozesse, Methoden

  • Qualitäts- Entwicklungsprozess nach Spice, ISO/IEC14504 und V-Modell Methodik für Embedded Systeme, Im Team 2x Zertifiziert mit Spice Reifegrad Level 3
  • Strukturierte Analyse, Strukturiertes Design SA/SD
  • Requirementsanalyse
  • Architektur und Design Schnittstellenanalyse
  • Softwarecodierung nach Spice, Misra
  • Statische Code-Analyse
  • Softwaretest, Modultest nach White-, Gray- und Blackbox Methodik

SW- Spezialkenntnisse

Treiber:

  • OLED- und LC-Display
  • SBChip
  • Bootloader
  • LowLevel Busse
  • ADC
  • Timer
  • Speichermanagement (Eeprom, Data flash)
  • PWM
  • PPG

Compiler Prozess:

  • Einrichtung
  • Scriptring

Tools

Entwicklungstools:

  • DOORS
  • CIM-Database
  • MS Visual Studio
  • Innovator
  • Enterprise Architect
  • IBM Rational Rhapsody
  • X32
  • Eclipse SDK
  • CANoe
  • PTC Integrity
  • SmartSVN

Test-Tools:

  • Razorcat Tessy
  • CUnit
  • Polyspace
  • QAC

Office Software:

  • MS Project
  • MS Office
  • MS Visio

Betriebssysteme

3Soft ProOSEK
SEGGER embOS

Programmiersprachen

Assembler
C
C++
Delphi

Datenkommunikation

CAN
I2C
LIN
SPI
UART

Hardware

Compiler
IAR, SOFTUNE Workbench, Green Hills, GCC
Microcontroller
Renesas, ST, ARM, NEC, Fujitsu, Atmel, Infineon, Intel, Microchip
Tiefgreifende Kenntnisse in der Fehleranalyse elektronischer Komponenten

Einsatzorte

Einsatzorte

Dortmund (+200km)
nicht möglich

Projekte

Projekte

8 Jahre 10 Monate
2015-06 - heute

Einbau-Kaffeevollautomat der Generation 7000

Embedded Softwareentwickler MS Visual Studio MS Visio PTC Integrity ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware und des Betriebssystems embOS
  • Übernahme von Generation 6000 und Neuentwicklung hardwarenaher SW-Module für Ansteuerung der Aktoren und Auswertung der Sensoren
  • Softwareentwicklung für Netzpotential Controller
  • Konzept und Entwicklung der Temperaturregelung
  • Neuentwicklung der Applikation für Ablaufsteuerung verfahrenstechnischer Prozesse
  • Verantwortlich für Code Review

Ziele:

  • Softwareentwicklung für Kaffeevollautomat
MS Visual Studio MS Visio PTC Integrity IAR Compiler für Renesas R32C STM32C SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) IAR Embedded Workbench (ST-LINK) Razorcat Tessy PolySpace Development Assistant for C Doc-O-Matic
Miele Electronic
Gütersloh
3 Monate
2020-01 - 2020-03

Tankleckdiagnosesystem

Embedded Softwareentwickler C IBM Rational Rhapsody MPLAB X DIE fordsPIC33CK ...
Embedded Softwareentwickler
  • Modellierung und Implementierung von System Timer
  • Modellierung und Implementierung von Default Error Tracer, um alle erkannten Entwicklungsfehler (Bsp. assertions) und RuntimeFehler zu melden
  • Modellierung und Implementierung von Kommunikations-Treiber auf Basis von PWM-Signal. Kodierung und Dekodierung der 4Bit Daten mit PWM dutycycle. Übertragung von großen Datenpakete mit Hilfe von DMA
  • Codereview der Softwaremodule von externer Firma
  • Konfiguration von Helix QAC für automatisierten Test der Programmierrichtlinien (Name Check)

Ziel:

  • Softwareentwicklung für das BMW Tankleckdiagnosesystem
C IBM Rational Rhapsody MPLAB X DIE fordsPIC33CK Git QAC
Thomas Magnete GmbH
Herdorf
7 Monate
2019-06 - 2019-12

Wallbox

Embedded Softwareentwickler IAR C/C++ Compiler für ARM CIM-Database SmartGit ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware
  • Entwicklung hardwarenaher Treiber für Auswertung der Sensoren
  • Konzepterstellung und Entwicklung der Lüftersteuerung
  • Softwareentwicklung für die Messung des Isolationswiderstandes
  • Entwicklung der Applikationsschnittstellen für Kommunikation über CAN
  • Durchführung des Systemtests mit Elektrofahrzeuge

Ziele:

  • Softwareentwicklung für Wallbox (VW)
IAR C/C++ Compiler für ARM CIM-Database SmartGit Enterprise Architect Eclipse SDK WinIDEA CANopen DeviceDesigner CANopen DeviceExplorer C
Kostal Industrie Elektrik GmbH
Hagen (Westfalen)
1 Jahr 4 Monate
2014-02 - 2015-05

Bedieneinheit Mittelkonsole

Embedded Softwareentwickler MS Visual Studio MS Visio MKS ...
Embedded Softwareentwickler
  • Übernahme von bestehendem Projekt und Neuentwicklung hardwarenaher SW-Module für Auswertung der kapazitiven Tasten, Ansteuerung und Diagnose der Such- und Funktions- Beleuchtung
  • Fachliche Steuerung des Fehler- und Konfigurationsmanagements
  • Erstellung der SW- Releases
  • Durchführung der Modultests und der Integrationstests
  • Verantwortlich für Code Review und die Spezifikation

Ziele:

  • Softwareentwicklung für Bedieneinheit Mittelkonsole (BMW)
MS Visual Studio MS Visio MKS IAR Compiler für Renesas R32C SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) PolySpace Development Assistant for C Doc-O-Matic C
BMW, Leopold Kostal GmbH & Co. KG
Dortmund
1 Jahr 4 Monate
2012-10 - 2014-01

Stand-Kaffeevollautomat

Embedded Softwareentwickler MS Visual Studio MS Visio MKS ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware und des Betriebssystems embOS
  • Übernahme von Generation 6000 und Neuentwicklung hardwarenaher SW-Module für Ansteuerung der Aktoren und Auswertung der Sensoren
  • Neuentwicklung der Applikation für Ablaufsteuerung verfahrenstechnischer Prozesse
  • Verantwortlich für Code Review

Ziele:

  • Softwareentwicklung für Kaffeevollautomat (Standgerät)
MS Visual Studio MS Visio MKS IAR Compiler für Renesas R32C SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) PolySpace Development Assistant for C Doc-O-Matic
Miele Electronic
Gütersloh
2 Jahre 5 Monate
2010-05 - 2012-09

Einbau-Kaffeevollautomaten der Generation 6000

Embedded Softwareentwickler MS Visual Studio MS Visio MKS ...
Embedded Softwareentwickler
  • Konfiguration der Standardsoftware und des Betriebssystems embOS
  • Neuentwicklung hardwarenaher SW-Module für Ansteuerung der Aktoren und Auswertung der Sensoren
  • Konzepterstellung und Entwicklung von EVM Manager, der EEP Zugriffe gegen Verbraucherzustände verriegelt
  • Konzepterstellung und Entwicklung von Kommunikationsschnittstellen zwischen Steuerteil und Zusatzkarte
  • Neuentwicklung der Applikation für Ablaufsteuerung verfahrenstechnischer Prozesse
  • Verantwortlich für Code Review

Ziele:

  • Softwareentwicklung für Kaffeevollautomaten der Generation 6000 (Mahlwerks- und Kapsel- Geräte)
MS Visual Studio MS Visio MKS IAR Compiler für Renesas R32C / ST STM8 SEGGER embOS Miele-Bus High-performance Embedded Workshop (E8a) IAR Embedded Workbench (ST-LINK) PolySpace Development Assistant for C Doc-O-Matic
Miele Electronic
Gütersloh
3 Jahre 10 Monate
2006-07 - 2010-04

Steuergerät für Klimaanlage

Embedded Softwareentwickler Doors Innovator X32 ...
Embedded Softwareentwickler
  • Durchsetzung und Einhaltung der Qualitätsstandards
  • Unterstützung der Projektverantwortlichen in allen technischen Belangen, z.B. Aufwandsabschätzungen, Teamplanung/-Eignung, technische Fragen
  • Vertretung des Teams zum Kunden und Unterlieferanten in SW- technischen Fragen der Basis- Software
  • Konfiguration der Basissoftware und des Betriebssystems ProOSEK
  • Erstellung der SW- Releases
  • Durchführung der Integrationstests
  • Fachliche Steuerung des Fehler- und Konfigurationsmanagements
  • Neuentwicklung/Redesign hardwarenaher SW-Module, z.B. Oled-Matrixdisplay-Modul, System-Basis-Chip(SBC), Bootloader, SystemStateManager
  • Erstellung neuer Softwaremodule, sowie Standardisierung projektspezifisch entwickelter Module zur Verwendung als Standardmodule des Basis-Software-Pools

Ziele:

  • Softwareentwicklung für Klimasteuergeräte
Doors Innovator X32 MKS Softune Workbench EuroScope Debugger Green Hills Compiler für Nec V850 MULTI Debugger (mini cube) Poly Space PC-lint
Behr-Hella Thermocontrol GmbH
Lippstadt
1 Jahr
2005-07 - 2006-06

Watchdog für Adaptive Cruise Control

Embedded Softwareentwickler IAR Embedded Workbench TASKING Embedded Development Environment doxygen ...
Embedded Softwareentwickler
  • Analyse der zu erfassenden Daten der Peripherie
  • Konzeptserstellung
  • Programmierung der hardwarenahen Ansteuerung der Controller für Watchdog (ATmega8 von Atmel)
  • Entwicklung des Kommunikationstreibers für Hauptmikrocontroller (XC164CS von Infineon)
  • Implementierung des Austauschprotokolls zwischen Watchdog und Hauptmikrocontroller
  • Testdurchführung und Dokumentation mit Tessy
  • Verantwortlich für die Spezifikation

Ziele:

  • Konzeptserstellung und Implementierung des Watchdog
IAR Embedded Workbench TASKING Embedded Development Environment doxygen Emulatoren: AT ICE 50 von Atmel Tantino XC von hitex
6 Monate
2005-01 - 2005-06

SW-Modultest für Adaptive Cruise Control

Razorcat Tessy
  • Analyse des bestehenden Codes und Beschreibung der Struktur als Ersatz für das fehlende Moduldesign
  • Testfallermittlung und Testdesign, unter Anwendung der Äquivalenzklassenmethode
  • Testdurchführung und Dokumentation mit Tessy
  • Durchsprach der Abweichungen mit den Entwicklern

Ziele:

  • Nachweise der Fehlerfreiheit mittels Modultest
Razorcat Tessy
Hella KGaA Hueck & Co.
Lippstadt
7 Monate
2004-06 - 2004-12

SW-Modultest für Klimabediengerät

Razorcat Tessy Crystal Cflow
  • Analyse des bestehenden Codes und Beschreibung der Struktur als Ersatz für das fehlende Moduldesign
  • Testfallermittlung und Testdesign, unter Anwendung der Äquivalenzklassenmethode
  • Testdurchführung und Dokumentation mit Tessy
  • Durchsprach der Abweichungen mit den Kunden

Ziele:

  • Nachweise der Fehlerfreiheit mittels Modultest
Razorcat Tessy Crystal Cflow
Behr-Hella Thermocontrol GmbH
Lippstadt
2 Monate
2003-02 - 2003-03

Entwurf eines OSEK kompatiblen C - Kernel

Borland C Green Hills Compiler für Nec V850
  • Analyse der OSEK – Implementierung der OSEK-API von 3Soft
  • Umsetzung in ANSI C in der PC-Umgebung
  • Portierung auf NEC Compiler

Ziele:

  • Entwurf eines OSEK - kompatiblen Betriebssystems
  • Anforderungen zur Nachbildung des OSEK-Kernels in C
  • OSEK Mechanismen (Task, Events, Messages, Prioritätensteuerung)
  • kompatibel zu den Aufrufstrukturen von OSEK
  • ANSI-C kompatibel
  • lauffähig auf PC und Mikrocontroller
Borland C Green Hills Compiler für Nec V850
Ludvik Mikrocontroller GmbH & Co. KG
Dortmund
2 Jahre 1 Monat
1999-04 - 2001-04

Armaturenbrett und Bordcomputer für Vollerntemaschine

Programmiersprache: C Delphi Betriebssysteme: Windows 2000 ...
  • Analyse der zu erfassenden Daten der Peripherie, Absprache mit den Kunden
  • Programmierung der hardwarenahen Ansteuerung der Controller für Armaturenbrett und Bordcomputer
  • Programmierung der hardwarenahen Ansteuerung der Controller für den Prüfstand
  • Verantwortlich für die Spezifikation und Steuerungsrechnerapplikation für den Prüfstand
  • Verantwortlich für die Software-Projektleitung und der Koordination der Schnittstellen zur Konstruktion- und Hardwareentwicklung (Projektteam Software 4 Personen, 15 Personen Gesamtteam)

Ziele:

  • Optimierung Anpassung der Erntemaschine an die Umweltparameter
  • Darstellung und Konfiguration der Parameter zur Laufzeit durch den Fahrer
  • Implementierung der Software für die Benutzerschnittstelle
  • Anbindung an die Steuerung
Programmiersprache: C Delphi Betriebssysteme: Windows 2000 Mikrocontroller: Atmel ATmega 103
Firma ?Interface?
Cherson / Ukraine
1 Jahr 4 Monate
1998-01 - 1999-04

Realzeit-Steuerung für Kesselräume

Programmiersprache: C Delphi Betriebssysteme: Windows 2000 ...
  • Analyse der zu erfassenden Daten der Peripherie und Entwicklung eines zugehörigen Datenmodells für die Datenbank
  • Programmierung der hardwarenahen Ansteuerung der Controller
  • Implementierung des Austauschprotokolls zwischen Controllern und Steuerungsrechner
  • Verantwortlich für die Spezifikation, Implementierung der Schnittstelle zwischen Controller und Datenbankapplikation
  • Anpassung der Datenbank zur Speicherung der Daten
  • Verantwortlich für die Software-Projektleitung und der Koordination der Schnittstellen zur Konstruktion- und Hardwareentwicklung (Projektteam Software 4 Personen, 15 Personen Gesamtteam)

Ziele:

  • Für die Kesselräume war ein System zu implementieren, welches die Erfassung der Wärmemenge und die Kontrolle und Protokollierung der Parameter des Regelsystems über eine Datenbank ermöglicht.
Programmiersprache: C Delphi Betriebssysteme: Windows 2000 Mikrocontroller: Atmel ATmega 103
Firma ?Monada?
Cherson / Ukraine
6 Monate
1997-07 - 1997-12

Realzeit-Steuerung für Inkubator

Programmiersprache: C Delphi Betriebssystem: Windows 2000 ...
  • Analyse der zu erfassenden Daten der Peripherie und Entwicklung eines zugehörigen Datenmodells für die Datenbank
  • Programmierung der hardwarenahen Ansteuerung der Controller
  • Implementierung des Austauschprotokolls zwischen Controllern und Steuerungsrechner
  • Verantwortlich für die Spezifikation, Implementierung der Schnittstelle zwischen Controller und Datenbankapplikation
  • Anpassung der Datenbank zur Speicherung der Daten

Ziele:

Für ein Inkubator auf der Hühnerfarm war ein System mit den folgenden Anforderungen zu implementieren:

  • Kontrolle der Temperatur in Abhängigkeit der Umgebungsdaten
  • Protokollierung der Umgebungsdaten und Steuerungsparameter in einer Datenbank
  • Hohe Verfügbarkeit und Zuverlässigkeit hatten oberste Priorität bei der Implementierung
Programmiersprache: C Delphi Betriebssystem: Windows 2000 Datenbank: Oracle Mikrocontroller: AT90S8515 von Atmel
Firma ?Monada?
Cherson / Ukraine

Aus- und Weiterbildung

Aus- und Weiterbildung

1998

Studium der Informatik
Abschluss Diplom-Informatiker (FH/UA)

10/2009

Schulung Matlab/Simulink

Position

Position

  • Embedded Software
  • Hardwarenahe Programmierung, Gerätetreiber
  • Entwicklung von Steuergeräte-Software
  • Architektur, Algorithmen, Methoden, Betriebssysteme
  • Entwicklung und Test von Anlagen und Steuerungssoftware
  • Steuergeräte-Kommunikation,
  • Bussysteme, Restbussimulation

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Doors
doxygen
Enterprise Architect
Git
IAR Embedded Workbench
IBM Rational Rhapsody
Innovator
MPLAB X DIE fordsPIC33CK
MS Visio
MS Visual Studio
PC-lint
PolySpace
PTC Integrity
QAC

Technisch

  • V-Modell
  • ISO/IEC 15504
  • SA/SD
  • UML
  • Integration
  • Diagnosekommunikation
  • Software-Systemtest
  • Konfigurationsmanagement
  • Release-Management
  • elektronische Tests
  • Benchmarking RAM/ROM
  • White-, Gray-und Blackbox Testverfahren
  • Statische Code-Analyse
  • Spezifikation
  • Requirement
  • Debugging
  • Berichterstattung

Berufserfahrung

  • 19 Jahre embedded Softwareentwicklung

Technische Kenntnisse
Prozesse, Methoden

  • Qualitäts- Entwicklungsprozess nach Spice, ISO/IEC14504 und V-Modell Methodik für Embedded Systeme, Im Team 2x Zertifiziert mit Spice Reifegrad Level 3
  • Strukturierte Analyse, Strukturiertes Design SA/SD
  • Requirementsanalyse
  • Architektur und Design Schnittstellenanalyse
  • Softwarecodierung nach Spice, Misra
  • Statische Code-Analyse
  • Softwaretest, Modultest nach White-, Gray- und Blackbox Methodik

SW- Spezialkenntnisse

Treiber:

  • OLED- und LC-Display
  • SBChip
  • Bootloader
  • LowLevel Busse
  • ADC
  • Timer
  • Speichermanagement (Eeprom, Data flash)
  • PWM
  • PPG

Compiler Prozess:

  • Einrichtung
  • Scriptring

Tools

Entwicklungstools:

  • DOORS
  • CIM-Database
  • MS Visual Studio
  • Innovator
  • Enterprise Architect
  • IBM Rational Rhapsody
  • X32
  • Eclipse SDK
  • CANoe
  • PTC Integrity
  • SmartSVN

Test-Tools:

  • Razorcat Tessy
  • CUnit
  • Polyspace
  • QAC

Office Software:

  • MS Project
  • MS Office
  • MS Visio

Betriebssysteme

3Soft ProOSEK
SEGGER embOS

Programmiersprachen

Assembler
C
C++
Delphi

Datenkommunikation

CAN
I2C
LIN
SPI
UART

Hardware

Compiler
IAR, SOFTUNE Workbench, Green Hills, GCC
Microcontroller
Renesas, ST, ARM, NEC, Fujitsu, Atmel, Infineon, Intel, Microchip
Tiefgreifende Kenntnisse in der Fehleranalyse elektronischer Komponenten

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.