Embedded Software Entwicklung , Software- Algorithmen -Hardware-Simulationen- Entwicklung, Regelungstechnik
Aktualisiert am 25.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.10.2021
Verfügbar zu: 100%
davon vor Ort: 70%
1
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: D0,D1,D2,D4,D3,D5,D6,D7,D8,D9,A0,A1,CH0, CH1 Bundesweit und im Ausland

möglich

Projekte

Projekte

5 Jahre 8 Monate
2018-08 - heute

Review und Anpassung der Software zur Bildverarbeitung

Enterprise Architect Eclipse & Green-Hills ? Entwicklungsumgebung NXP Spc56- CPU ISystems IC5000 Debugger
  • Review und Anpassung der Software zur Bildverarbeitung auf Grundlage von neuen Anforderungen eines kamerabasierten Fahrer- Assistenzsystems. Review der Architektur.   
Enterprise Architect Eclipse & Green-Hills ? Entwicklungsumgebung NXP Spc56- CPU ISystems IC5000 Debugger
Automotiv
3 Jahre
2018-07 - 2021-06

Entwicklung , Bukfix& Support

Entwicklung
Entwicklung

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme. Beseitigung von Softwarefehlern nach Kundenanforderungen. Dokumentation der Architektur bzw. Softwarekomponenten.  Entwurf digitaler Logik & Signalverarbeitung auf Xilinx Zync-FPGA zur Kamera-Signalauswertung

Automotiv
10 Monate
2019-12 - 2020-09

Vorentwicklung bzw. Neuentwicklung des ?Steer by Wire? Lenksystems

Matlab.Simulink Micro-Autobox DSpace Targed-Link
  • Vorentwicklung bzw. Neuentwicklung des ‚Steer by Wire‘ Lenksystems ohne Lenksäulenanbindung.
  • Winkelabhängige Momenten-Regelung eines Dreiphasen- Synchronmotors im inhomogenen Magnetfeld.
  • Modellbildung und Simulation der Regelung auf der Zielhardware.
  • Entwurf der drei Phasen Leistungselektronik & Ansteuerung.
Matlab.Simulink Micro-Autobox DSpace Targed-Link
Automotiv
4 Monate
2019-09 - 2019-12

Implementierung eines CanOpen Protokolls und Can

ARM CMSIS IAR C/C++ Compiler IAR Debugger
  • Treiber auf einem ARM Cortex M0/3 Prozessor für einen Neigungssensor.
  • CanOpen Protokoll gemäß der CiA301 Norm 
ARM CMSIS IAR C/C++ Compiler IAR Debugger
Sensorik/Messtechnik
1 Jahr
2018-07 - 2019-06

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware

VectorCanape Enterprise Architect Green-Hills Compiler ...
  • Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme.
  • Beseitigung von Softwarefehlern nach Kundenanforderungen.
  • Dokumentation der Architektur bzw. Softwarekomponenten. 
VectorCanape Enterprise Architect Green-Hills Compiler Eclypse Freescale SPC5604. PTC
Automotiv
1 Jahr
2018-07 - 2019-06

Entwicklung

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme. Beseitigung von Softwarefehlern nach Kundenanforderungen. Dokumentation der Architektur bzw. Softwarekomponenten.  Entwurf digitaler Logik & Signalverarbeitung auf Xilinx Zync-FPGA zur Kamera-Signalauswertung

1 Jahr
2018-07 - 2019-06

Entwicklung

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme. Beseitigung von Softwarefehlern nach Kundenanforderungen. Dokumentation der Architektur bzw. Softwarekomponenten.  Entwurf digitaler Logik & Signalverarbeitung auf Xilinx Zync-FPGA zur Kamera-Signalauswertung

5 Monate
2017-12 - 2018-04

Weiterentwicklung eines Türsteuergerätes

Vector DaVinci Autosar (Microsar)4.2 Enterprise Architect ...
  • Weiterentwicklung eines Türsteuergerätes im Hinblick auf Sicherheitsanforderung nach ASIL B und Autosar- Plattform 4.2.  Entwurf sicherheitskritischer Architekturkonzepte.
  • Erweiterung bzw. Anpassung bestehender SWC-Applikationen und im Hinblick auf Anwendungen nach ASIL B.    
Vector DaVinci Autosar (Microsar)4.2 Enterprise Architect Visual Studio Doors Freescale
Automotiv
9 Monate
2017-03 - 2017-11

Vor-bzw. Neuentwicklung einer ECU

ST / Eclipse ? Entwicklungsumgebung & GNU Compiler DSpace- Autobox Matlab/Simlunk & Embedded Coder. ISstem -winIDEA Debugger. ...
  • Vor-bzw. Neuentwicklung einer ECU: Basis- Software , OS und Treiber, sowie Hardware zur elektromechanischen Steuerung eines Türöffnungssystem im KFZ mit Hindernis- und Personen  Erkennung.
  • Hardware: Prozessor ST , SPC56EC70 Power PC , Leistungstreiber und H-Brücke zur Ansteuerung von DC Motoren elektromechanischer Antriebe .
  • Neues erweitertes Ecu-Design und Simulation
ST / Eclipse ? Entwicklungsumgebung & GNU Compiler DSpace- Autobox Matlab/Simlunk & Embedded Coder. ISstem -winIDEA Debugger. Altium Designer NI Multisim 14
Automotiv
8 Monate
2016-08 - 2017-03

Weiterentwicklung von Software

Keil µVision5 PC-Lint Vector- Tools
  • Weiterentwicklung von Software für ein Augen- Operationsgerät, entsprechend neuer OP
  • Anforderungen des Herstellers auf Grundlage eines ARM – Cortex M3 /M4  
  • Prozessors und auf Basis des CMSYS Softwareframeworks.
Keil µVision5 PC-Lint Vector- Tools
Medizintechnik
1 Jahr 1 Monat
2015-06 - 2016-06

Programmierung im VHDL

Xilinx ISE FPGA ? Compiler Altium Designer 16. MS Visual Studio
  • Programmierung im VHDL einer Regelungsstrategie auf eine Xilinx Spartan3 FPGA zur Steuerung von Lamellen eines Kollimators in der Strahlentherapie.
  • Review und Überarbeitung des Hardware – Layouts.
  • Implementierung einer Ablaufsteuerung bzw. Zustandsautomaten in C++ für einen Renesas RX600 Prozessor für das Mischen diverser Substanzen/Medikamente zur Ansteuerung externer Ventile medizinischer Geräte.
Xilinx ISE FPGA ? Compiler Altium Designer 16. MS Visual Studio
Medizintechnik
2 Jahre 9 Monate
2012-10 - 2015-06

Review und Weiterentwicklung von PKW- Einparkhilfen

Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
  • Review und Weiterentwicklung von PKW- Einparkhilfen auf Basis von Infrarotsensoren einer bestehenden Lösung auf einer OSEK- AUTOSAR Plattform.
  • Implementierung einer Aktivierungslogik und Fehler- Management.
  • Definition notwendiger Autosar- RTE- Schnittstellen
Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
5 Monate
2015-01 - 2015-05

Entwicklung von Algorithmen

Matlab/Simulink
  • Entwicklung von Algorithmen zur Erkennung einer Berührung auf einem Touch- Pad.
  • Bestimmen der Position der Finger einer möglichen Berührung auf einer kapazitiven Oberfläche.
Matlab/Simulink
Automotiv
1 Jahr 5 Monate
2013-08 - 2014-12

UniAir

Matlab / dSpace Targed Link Visual Studio 2010 IBM Doors ...
  • Programmierung eines ASIC zur Ansteuerung eines Schaltventils im Rahmen des UniAir Projektes im Automotiv- Umfeld.
  • Entwicklung eines Simulators zur Darstellung der Stromkurve und der Registerwerte des steuernden Asic. 
  • Anpassung modellbasierter Steuerungen zur Stromanalyse und Generierung abhängiger Stromkurven- Parameter.
  • Entwicklung von neuen Hardwarekonzepten und Regelungsverfahren zur Ansteuerung von Schaltventilen.
Matlab / dSpace Targed Link Visual Studio 2010 IBM Doors IBM Code- Warrior Rational Change IBM Synergy
Maschinenbau
9 Monate
2012-10 - 2013-06

Review und Weiterentwicklung

Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
  • Review und Weiterentwicklung von PKW- Einparkhilfen auf Basis von Infrarotsensoren einer bestehenden Lösung auf einer OSEK- AUTOSAR Plattform.
  • Implementierung einer Aktivierungslogik und Fehler- Management.
  • Definition notwendiger Autosar- RTE- Schnittstellen.
Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
Systemhaus/Entwicklungsbüro
9 Monate
2012-02 - 2012-10

Entwicklung eines Flash- Treibers

Cosmic- Compiler Lauterbach Debugger Matlab Simulink ...
  • Entwicklung eines Flash- Treibers für eine Flash- Bootloader, Freescale HC12SXP512 Mikrocontroller, mittels einer CAN- Schnittstelle und KW2000 Protokoll.
  • Entwurf von Hardware- Lösungen zur Umsetzung von Sicherheitsrichtlinien gemäß ASIL C- &D in Verbindung mit Hochvolt- Batterien.
  • Funktions- bzw. Applikationsentwicklung im Bereich Batteriemanagement zugehöriger Hochvolt Lithium- Ionen- Batterien.
Cosmic- Compiler Lauterbach Debugger Matlab Simulink Doors
Automobilhersteller
7 Monate
2011-11 - 2012-05

Weiterentwicklung einer Regelung zur effizienten Ausnutzung der Windenergie

Matlab- Simulink Matlab Embedded- Coder
  • Weiterentwicklung einer Regelung zur effizienten Ausnutzung der Windenergie für Windkrafträder unter Berücksichtigung winkelabhängiger bzw. turbulenter Strömung
Matlab- Simulink Matlab Embedded- Coder
Maschinenbau/Motorenhersteller
7 Monate
2011-05 - 2011-11

Neuentwicklung einer Zustandsregelung für ein Zweigang-Getriebe

Matlab- Simulink dSpace Control Desk & dSpace Micro- Autobox dSpace Targed Link. Freescale MPCxx Hardware
  • Neuentwicklung einer Zustandsregelung für ein Zweigang-Getriebe im Elektrofahrzeug/Hybrid zum optimierten Zeitablauf beim Gangwechsel.
Matlab- Simulink dSpace Control Desk & dSpace Micro- Autobox dSpace Targed Link. Freescale MPCxx Hardware
Automobilzulieferer, Maschinenbau
6 Monate
2010-12 - 2011-05

Entwicklung und Implementierung einer Laufzeitumgebung

Freescale Code Warrior Diverse Hardware
  • Entwicklung und Implementierung einer Laufzeitumgebung auf einem Freescale HC 08 Mikrocontroller zur Regelung eines Gleichstrommotors für ein Lenksystem.
  • Generierung von PWM Ausgaben im 1ms Zyklus zur Ansteuerung einer Treiber- Endstufe in Verbindung mit einem Regler , PI Regler, Watch- Dog Ein - und Ausgaben, AD- Wandlung und einer Übertragungsfunktion zur Drehmomentvorgabe des Motors.
  • Entwurf und Berechnung der Leistungselektronik und umgebener Hardware bis zur Serienreife für das PCB- Layout.
Freescale Code Warrior Diverse Hardware
Automobilzulieferer
3 Jahre 2 Monate
2007-06 - 2010-07

Leitung einer Abteilung für die Toolentwicklung zum Test von Head- Unit Steuergeräten

Visual Studio 2005 Matlab C# ...
  • Leitung einer Abteilung für die Toolentwicklung zum Test von Head- Unit Steuergeräten im Bereich Infotainment.
  • Entwicklung eines Frameworks für das automatisierte Testen
  • Entwurf von Algorithmen Sprecher abhängiger Spracherkennungsalgorithmen.
  • Algorithmen für die automatisierte Testplanerstellung.
  • Entwurf eines neuen Verfahrens zur effizienten parallelen Signal – beziehungsweise Auftrags- Bearbeitung für Mehrkernprozessoren mit zugehörigen Front-End- Compiler. 
Visual Studio 2005 Matlab C# C/C++
Automobilhersteller
6 Monate
2007-01 - 2007-06

Weiterentwicklung beziehungsweise Redesign der Signalverarbeitung

Orcad 15.7 diverse Messtechnik für Versuchsaufbauten
  • Weiterentwicklung beziehungsweise Redesign der Signalverarbeitung von analog/digitalen ASIC´s. EMV optimierter Schaltungsentwurf und Entwicklung eine 2 KV Überspannungs- Schutzschaltung
Orcad 15.7 diverse Messtechnik für Versuchsaufbauten
Energieunternehmen
5 Monate
2006-08 - 2006-12

Entwurf einer Simulationsumgebung

Matlab/Simulink/Stateflow Clear Case Clear Quest.
  • Entwurf einer Simulationsumgebung zur Simulation sowie dem Test einzelner Softwaremodule für Steuergerätesoftware, beziehungsweise Steuerungen für asynchrone Elektromotoren im Bereich Vorentwicklung der elektrischen Antriebstechnik.
  • Simulation einer Regelung für das Drehmoment eines 3 Phasen Asynchron- Motors in Matlab Simulink (S- Function) für einen 16-Bit HC12 Mikrocontroller
Matlab/Simulink/Stateflow Clear Case Clear Quest.
Automotiv , Maschinenbau
5 Monate
2006-02 - 2006-06

Entwicklung hydrodynamischer- bzw. pneumatischer Regelungen und Algorithmen

Matlab/Simulink Matlab RTW & Embedded- Coder dSpace Control Desk ...
  • Entwicklung hydrodynamischer- bzw. pneumatischer Regelungen und Algorithmen für ein Patienten- Beatmungsgerät der Intensivmedizin
  • Reglerentwurf der Sauerstoffzufuhr, Regelung der Flow- Konzentration sowie dem Druck im Beatmungsschlauch.
Matlab/Simulink Matlab RTW & Embedded- Coder dSpace Control Desk dSpace Hardware Clear Case.
Medizintechnik
9 Monate
2005-06 - 2006-02

AUTOSAR

Visual Studio 7 Freescale/ CodeWarrior Tasking C166 ...
  • Implementierung und Konzeption verschiedener Softwarekomponenten/Layer im Rahmen des AUTOSAR- Projekts der Automobilindustrie.
  • Implementierung eines Transport Layers, Diagnose-Communication- Layers auf der Grundlage des UDS- Kommunikationsprotokolls und einer Gateway- Funktionalität.
  • Softwarerealisierung für den Einsatz eines OSEK- Betriebssystems, gemäß dem MISRA Standard.
Visual Studio 7 Freescale/ CodeWarrior Tasking C166 UML-Rational Rose VxWorks PC- Lint
Informationstechnologie & Automobilzulieferer

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom Ingenieur Elektrotechnik, Nachrichtentechnik.
  • Diplom Physiker Dr., theoretische Physik

Position

Position

Neuronale Netze,Automatisierungstechnik/ Regelungstechnik,  Simulationen, Hardwareentwicklung & Embedded Software

Kompetenzen

Kompetenzen

Top-Skills

1

Schwerpunkte

  • Objektorientierte Softwareentwicklung in C++, Java , C# , Delphi
  • Algorithmen, Numerik, Automatisierungstechnik, MSR – Technik
  • Softwareentwicklung für Mikrocontroller, C/C++ & Assembler
  • Elektronik- & Hardwareentwicklung, ASIC Design, FPGA, VHDL, Compiler
  • Automotiv: Tool- Entwicklung , Steuergeräte/ Fahrer- Assistenzsysteme , Motorsteuerungen, AutoSAR

Produkte / Standards / Erfahrungen / Methoden

Automobil
MISRA
Obejkorientierung
UML

Prozessoren:

  • 80x86-Assembler
  • Siemens C166/167
  • Freescale HC08
  • SX12
  • MPC55xxx
  • PIC- SM8
  • NEC NV850
  • TI TMS470 /570
  • ARM- Cortex
  • Power PC SPC56xx/MPC5xx 

 

Netzwerke & Protokolle:

  • FTP
  • LAN
  • Sockets
  • TCP/IP
  • Lin(4) COM
  • CAN
  • MOST
  • ProfiBus
  • KW2000(5)/UDS
  • OSEK
  • VXWorks
  • AutoSAR 3,4 

 

Tools & Softwarepakete:

  • Borland C++ Builder 
  • Borland Delphi 
  • MS Visual Studio 6-2012 
  • MS Visual Net 
  • Borland J-Builder 
  • Oracle 8
  • Matlab/Simulink & Toolboxen
  • dSpace Targed Link
  • dSpace Control Desk
  • IBM Doors
  • IBM Synergy
  • IBM RationalChange
  • Mathcad 
  • Mathematica 
  • Diadem
  • InterBase 
  • LabView 
  • Orcad 
  • PSpice 
  • Altium Designer
  • Multisim
  • Emulatoren 
  • PVCS 
  • Compiler 
  • Lab-View
  • Diadem
  • Vector Can-Analyzer/Canape, Rational Rose
  • ClearCase
  • ClearQuest

Betriebssysteme

ERCOSEK
Linux/Unix
OSEK
VxWorks

Programmiersprachen

Borland C++
Borland Delphi 
C
C#
C++
Java
MISRA-C
SQL
UML2
VHDL

Datenbanken

Access
BDE
DB2
Informix
Interbase
JDBC
Paradox
SQL

Datenkommunikation

Bus
CAN MOST Lin
CORBA
Internet, Intranet
TCP/IP
Windows Netzwerk
Winsock

Hardware

CAN MOST
Digital
Digitale Signalprozessoren
Echtzeitsysteme
embedded Systeme
Osek, Etas
Emulatoren
Motorola, Hitex
Fuzzy Controller
Algorithmen und Simulation
Hardware entwickelt
HF Technik, Elektronik, FPGA, Controller
IBM Großrechner
Numerische Simulation
Messgeräte
Mikrocontroller
Siemens C166, Motorola, Hitachi , TI-TSM 470, Freescale SX12, HC08, MPC55xx, ARM Cortex Famiele, ARM 9
Motorola
PC
PLD, FPGA
XilinX, Siemens
Prozessrechner
Sensoren
Entwicklung von Drucksensoren
Soundkarten
SPS
Software Für Regel- und Steuerungsaufgaben
Steuer und Regelsysteme
Automatisierungstechnik
Vektor-/Parallelrechner

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
dSPACE
dSpace Targed Link , Control desk
Hardware-in-the-Loop Simulation (HIL)
Matlab LabView
Matlab
Offline Simulation
Matlab
PSpice
Orcad Altium
Rapid Control Prototyping (RCP)
Stateflow
Matlab

Design / Entwicklung / Konstruktion

Altium Designer
EAGLE
EPLAN
MegaCAD
Orcad

Branchen

Branchen

  • Automotive
  • Medizintechnik
  • Maschinenbau

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: D0,D1,D2,D4,D3,D5,D6,D7,D8,D9,A0,A1,CH0, CH1 Bundesweit und im Ausland

möglich

Projekte

Projekte

5 Jahre 8 Monate
2018-08 - heute

Review und Anpassung der Software zur Bildverarbeitung

Enterprise Architect Eclipse & Green-Hills ? Entwicklungsumgebung NXP Spc56- CPU ISystems IC5000 Debugger
  • Review und Anpassung der Software zur Bildverarbeitung auf Grundlage von neuen Anforderungen eines kamerabasierten Fahrer- Assistenzsystems. Review der Architektur.   
Enterprise Architect Eclipse & Green-Hills ? Entwicklungsumgebung NXP Spc56- CPU ISystems IC5000 Debugger
Automotiv
3 Jahre
2018-07 - 2021-06

Entwicklung , Bukfix& Support

Entwicklung
Entwicklung

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme. Beseitigung von Softwarefehlern nach Kundenanforderungen. Dokumentation der Architektur bzw. Softwarekomponenten.  Entwurf digitaler Logik & Signalverarbeitung auf Xilinx Zync-FPGA zur Kamera-Signalauswertung

Automotiv
10 Monate
2019-12 - 2020-09

Vorentwicklung bzw. Neuentwicklung des ?Steer by Wire? Lenksystems

Matlab.Simulink Micro-Autobox DSpace Targed-Link
  • Vorentwicklung bzw. Neuentwicklung des ‚Steer by Wire‘ Lenksystems ohne Lenksäulenanbindung.
  • Winkelabhängige Momenten-Regelung eines Dreiphasen- Synchronmotors im inhomogenen Magnetfeld.
  • Modellbildung und Simulation der Regelung auf der Zielhardware.
  • Entwurf der drei Phasen Leistungselektronik & Ansteuerung.
Matlab.Simulink Micro-Autobox DSpace Targed-Link
Automotiv
4 Monate
2019-09 - 2019-12

Implementierung eines CanOpen Protokolls und Can

ARM CMSIS IAR C/C++ Compiler IAR Debugger
  • Treiber auf einem ARM Cortex M0/3 Prozessor für einen Neigungssensor.
  • CanOpen Protokoll gemäß der CiA301 Norm 
ARM CMSIS IAR C/C++ Compiler IAR Debugger
Sensorik/Messtechnik
1 Jahr
2018-07 - 2019-06

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware

VectorCanape Enterprise Architect Green-Hills Compiler ...
  • Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme.
  • Beseitigung von Softwarefehlern nach Kundenanforderungen.
  • Dokumentation der Architektur bzw. Softwarekomponenten. 
VectorCanape Enterprise Architect Green-Hills Compiler Eclypse Freescale SPC5604. PTC
Automotiv
1 Jahr
2018-07 - 2019-06

Entwicklung

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme. Beseitigung von Softwarefehlern nach Kundenanforderungen. Dokumentation der Architektur bzw. Softwarekomponenten.  Entwurf digitaler Logik & Signalverarbeitung auf Xilinx Zync-FPGA zur Kamera-Signalauswertung

1 Jahr
2018-07 - 2019-06

Entwicklung

Entwicklung/ Optimierung einer Softwarearchitektur und Basissoftware für ein kamerabasierenden Fahrerassistenzsysteme. Beseitigung von Softwarefehlern nach Kundenanforderungen. Dokumentation der Architektur bzw. Softwarekomponenten.  Entwurf digitaler Logik & Signalverarbeitung auf Xilinx Zync-FPGA zur Kamera-Signalauswertung

5 Monate
2017-12 - 2018-04

Weiterentwicklung eines Türsteuergerätes

Vector DaVinci Autosar (Microsar)4.2 Enterprise Architect ...
  • Weiterentwicklung eines Türsteuergerätes im Hinblick auf Sicherheitsanforderung nach ASIL B und Autosar- Plattform 4.2.  Entwurf sicherheitskritischer Architekturkonzepte.
  • Erweiterung bzw. Anpassung bestehender SWC-Applikationen und im Hinblick auf Anwendungen nach ASIL B.    
Vector DaVinci Autosar (Microsar)4.2 Enterprise Architect Visual Studio Doors Freescale
Automotiv
9 Monate
2017-03 - 2017-11

Vor-bzw. Neuentwicklung einer ECU

ST / Eclipse ? Entwicklungsumgebung & GNU Compiler DSpace- Autobox Matlab/Simlunk & Embedded Coder. ISstem -winIDEA Debugger. ...
  • Vor-bzw. Neuentwicklung einer ECU: Basis- Software , OS und Treiber, sowie Hardware zur elektromechanischen Steuerung eines Türöffnungssystem im KFZ mit Hindernis- und Personen  Erkennung.
  • Hardware: Prozessor ST , SPC56EC70 Power PC , Leistungstreiber und H-Brücke zur Ansteuerung von DC Motoren elektromechanischer Antriebe .
  • Neues erweitertes Ecu-Design und Simulation
ST / Eclipse ? Entwicklungsumgebung & GNU Compiler DSpace- Autobox Matlab/Simlunk & Embedded Coder. ISstem -winIDEA Debugger. Altium Designer NI Multisim 14
Automotiv
8 Monate
2016-08 - 2017-03

Weiterentwicklung von Software

Keil µVision5 PC-Lint Vector- Tools
  • Weiterentwicklung von Software für ein Augen- Operationsgerät, entsprechend neuer OP
  • Anforderungen des Herstellers auf Grundlage eines ARM – Cortex M3 /M4  
  • Prozessors und auf Basis des CMSYS Softwareframeworks.
Keil µVision5 PC-Lint Vector- Tools
Medizintechnik
1 Jahr 1 Monat
2015-06 - 2016-06

Programmierung im VHDL

Xilinx ISE FPGA ? Compiler Altium Designer 16. MS Visual Studio
  • Programmierung im VHDL einer Regelungsstrategie auf eine Xilinx Spartan3 FPGA zur Steuerung von Lamellen eines Kollimators in der Strahlentherapie.
  • Review und Überarbeitung des Hardware – Layouts.
  • Implementierung einer Ablaufsteuerung bzw. Zustandsautomaten in C++ für einen Renesas RX600 Prozessor für das Mischen diverser Substanzen/Medikamente zur Ansteuerung externer Ventile medizinischer Geräte.
Xilinx ISE FPGA ? Compiler Altium Designer 16. MS Visual Studio
Medizintechnik
2 Jahre 9 Monate
2012-10 - 2015-06

Review und Weiterentwicklung von PKW- Einparkhilfen

Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
  • Review und Weiterentwicklung von PKW- Einparkhilfen auf Basis von Infrarotsensoren einer bestehenden Lösung auf einer OSEK- AUTOSAR Plattform.
  • Implementierung einer Aktivierungslogik und Fehler- Management.
  • Definition notwendiger Autosar- RTE- Schnittstellen
Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
5 Monate
2015-01 - 2015-05

Entwicklung von Algorithmen

Matlab/Simulink
  • Entwicklung von Algorithmen zur Erkennung einer Berührung auf einem Touch- Pad.
  • Bestimmen der Position der Finger einer möglichen Berührung auf einer kapazitiven Oberfläche.
Matlab/Simulink
Automotiv
1 Jahr 5 Monate
2013-08 - 2014-12

UniAir

Matlab / dSpace Targed Link Visual Studio 2010 IBM Doors ...
  • Programmierung eines ASIC zur Ansteuerung eines Schaltventils im Rahmen des UniAir Projektes im Automotiv- Umfeld.
  • Entwicklung eines Simulators zur Darstellung der Stromkurve und der Registerwerte des steuernden Asic. 
  • Anpassung modellbasierter Steuerungen zur Stromanalyse und Generierung abhängiger Stromkurven- Parameter.
  • Entwicklung von neuen Hardwarekonzepten und Regelungsverfahren zur Ansteuerung von Schaltventilen.
Matlab / dSpace Targed Link Visual Studio 2010 IBM Doors IBM Code- Warrior Rational Change IBM Synergy
Maschinenbau
9 Monate
2012-10 - 2013-06

Review und Weiterentwicklung

Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
  • Review und Weiterentwicklung von PKW- Einparkhilfen auf Basis von Infrarotsensoren einer bestehenden Lösung auf einer OSEK- AUTOSAR Plattform.
  • Implementierung einer Aktivierungslogik und Fehler- Management.
  • Definition notwendiger Autosar- RTE- Schnittstellen.
Vector- Canoe OEM-Herstellerspezifische CAN-Trace- & Simulations -Tools Eclipse C++
Systemhaus/Entwicklungsbüro
9 Monate
2012-02 - 2012-10

Entwicklung eines Flash- Treibers

Cosmic- Compiler Lauterbach Debugger Matlab Simulink ...
  • Entwicklung eines Flash- Treibers für eine Flash- Bootloader, Freescale HC12SXP512 Mikrocontroller, mittels einer CAN- Schnittstelle und KW2000 Protokoll.
  • Entwurf von Hardware- Lösungen zur Umsetzung von Sicherheitsrichtlinien gemäß ASIL C- &D in Verbindung mit Hochvolt- Batterien.
  • Funktions- bzw. Applikationsentwicklung im Bereich Batteriemanagement zugehöriger Hochvolt Lithium- Ionen- Batterien.
Cosmic- Compiler Lauterbach Debugger Matlab Simulink Doors
Automobilhersteller
7 Monate
2011-11 - 2012-05

Weiterentwicklung einer Regelung zur effizienten Ausnutzung der Windenergie

Matlab- Simulink Matlab Embedded- Coder
  • Weiterentwicklung einer Regelung zur effizienten Ausnutzung der Windenergie für Windkrafträder unter Berücksichtigung winkelabhängiger bzw. turbulenter Strömung
Matlab- Simulink Matlab Embedded- Coder
Maschinenbau/Motorenhersteller
7 Monate
2011-05 - 2011-11

Neuentwicklung einer Zustandsregelung für ein Zweigang-Getriebe

Matlab- Simulink dSpace Control Desk & dSpace Micro- Autobox dSpace Targed Link. Freescale MPCxx Hardware
  • Neuentwicklung einer Zustandsregelung für ein Zweigang-Getriebe im Elektrofahrzeug/Hybrid zum optimierten Zeitablauf beim Gangwechsel.
Matlab- Simulink dSpace Control Desk & dSpace Micro- Autobox dSpace Targed Link. Freescale MPCxx Hardware
Automobilzulieferer, Maschinenbau
6 Monate
2010-12 - 2011-05

Entwicklung und Implementierung einer Laufzeitumgebung

Freescale Code Warrior Diverse Hardware
  • Entwicklung und Implementierung einer Laufzeitumgebung auf einem Freescale HC 08 Mikrocontroller zur Regelung eines Gleichstrommotors für ein Lenksystem.
  • Generierung von PWM Ausgaben im 1ms Zyklus zur Ansteuerung einer Treiber- Endstufe in Verbindung mit einem Regler , PI Regler, Watch- Dog Ein - und Ausgaben, AD- Wandlung und einer Übertragungsfunktion zur Drehmomentvorgabe des Motors.
  • Entwurf und Berechnung der Leistungselektronik und umgebener Hardware bis zur Serienreife für das PCB- Layout.
Freescale Code Warrior Diverse Hardware
Automobilzulieferer
3 Jahre 2 Monate
2007-06 - 2010-07

Leitung einer Abteilung für die Toolentwicklung zum Test von Head- Unit Steuergeräten

Visual Studio 2005 Matlab C# ...
  • Leitung einer Abteilung für die Toolentwicklung zum Test von Head- Unit Steuergeräten im Bereich Infotainment.
  • Entwicklung eines Frameworks für das automatisierte Testen
  • Entwurf von Algorithmen Sprecher abhängiger Spracherkennungsalgorithmen.
  • Algorithmen für die automatisierte Testplanerstellung.
  • Entwurf eines neuen Verfahrens zur effizienten parallelen Signal – beziehungsweise Auftrags- Bearbeitung für Mehrkernprozessoren mit zugehörigen Front-End- Compiler. 
Visual Studio 2005 Matlab C# C/C++
Automobilhersteller
6 Monate
2007-01 - 2007-06

Weiterentwicklung beziehungsweise Redesign der Signalverarbeitung

Orcad 15.7 diverse Messtechnik für Versuchsaufbauten
  • Weiterentwicklung beziehungsweise Redesign der Signalverarbeitung von analog/digitalen ASIC´s. EMV optimierter Schaltungsentwurf und Entwicklung eine 2 KV Überspannungs- Schutzschaltung
Orcad 15.7 diverse Messtechnik für Versuchsaufbauten
Energieunternehmen
5 Monate
2006-08 - 2006-12

Entwurf einer Simulationsumgebung

Matlab/Simulink/Stateflow Clear Case Clear Quest.
  • Entwurf einer Simulationsumgebung zur Simulation sowie dem Test einzelner Softwaremodule für Steuergerätesoftware, beziehungsweise Steuerungen für asynchrone Elektromotoren im Bereich Vorentwicklung der elektrischen Antriebstechnik.
  • Simulation einer Regelung für das Drehmoment eines 3 Phasen Asynchron- Motors in Matlab Simulink (S- Function) für einen 16-Bit HC12 Mikrocontroller
Matlab/Simulink/Stateflow Clear Case Clear Quest.
Automotiv , Maschinenbau
5 Monate
2006-02 - 2006-06

Entwicklung hydrodynamischer- bzw. pneumatischer Regelungen und Algorithmen

Matlab/Simulink Matlab RTW & Embedded- Coder dSpace Control Desk ...
  • Entwicklung hydrodynamischer- bzw. pneumatischer Regelungen und Algorithmen für ein Patienten- Beatmungsgerät der Intensivmedizin
  • Reglerentwurf der Sauerstoffzufuhr, Regelung der Flow- Konzentration sowie dem Druck im Beatmungsschlauch.
Matlab/Simulink Matlab RTW & Embedded- Coder dSpace Control Desk dSpace Hardware Clear Case.
Medizintechnik
9 Monate
2005-06 - 2006-02

AUTOSAR

Visual Studio 7 Freescale/ CodeWarrior Tasking C166 ...
  • Implementierung und Konzeption verschiedener Softwarekomponenten/Layer im Rahmen des AUTOSAR- Projekts der Automobilindustrie.
  • Implementierung eines Transport Layers, Diagnose-Communication- Layers auf der Grundlage des UDS- Kommunikationsprotokolls und einer Gateway- Funktionalität.
  • Softwarerealisierung für den Einsatz eines OSEK- Betriebssystems, gemäß dem MISRA Standard.
Visual Studio 7 Freescale/ CodeWarrior Tasking C166 UML-Rational Rose VxWorks PC- Lint
Informationstechnologie & Automobilzulieferer

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Diplom Ingenieur Elektrotechnik, Nachrichtentechnik.
  • Diplom Physiker Dr., theoretische Physik

Position

Position

Neuronale Netze,Automatisierungstechnik/ Regelungstechnik,  Simulationen, Hardwareentwicklung & Embedded Software

Kompetenzen

Kompetenzen

Top-Skills

1

Schwerpunkte

  • Objektorientierte Softwareentwicklung in C++, Java , C# , Delphi
  • Algorithmen, Numerik, Automatisierungstechnik, MSR – Technik
  • Softwareentwicklung für Mikrocontroller, C/C++ & Assembler
  • Elektronik- & Hardwareentwicklung, ASIC Design, FPGA, VHDL, Compiler
  • Automotiv: Tool- Entwicklung , Steuergeräte/ Fahrer- Assistenzsysteme , Motorsteuerungen, AutoSAR

Produkte / Standards / Erfahrungen / Methoden

Automobil
MISRA
Obejkorientierung
UML

Prozessoren:

  • 80x86-Assembler
  • Siemens C166/167
  • Freescale HC08
  • SX12
  • MPC55xxx
  • PIC- SM8
  • NEC NV850
  • TI TMS470 /570
  • ARM- Cortex
  • Power PC SPC56xx/MPC5xx 

 

Netzwerke & Protokolle:

  • FTP
  • LAN
  • Sockets
  • TCP/IP
  • Lin(4) COM
  • CAN
  • MOST
  • ProfiBus
  • KW2000(5)/UDS
  • OSEK
  • VXWorks
  • AutoSAR 3,4 

 

Tools & Softwarepakete:

  • Borland C++ Builder 
  • Borland Delphi 
  • MS Visual Studio 6-2012 
  • MS Visual Net 
  • Borland J-Builder 
  • Oracle 8
  • Matlab/Simulink & Toolboxen
  • dSpace Targed Link
  • dSpace Control Desk
  • IBM Doors
  • IBM Synergy
  • IBM RationalChange
  • Mathcad 
  • Mathematica 
  • Diadem
  • InterBase 
  • LabView 
  • Orcad 
  • PSpice 
  • Altium Designer
  • Multisim
  • Emulatoren 
  • PVCS 
  • Compiler 
  • Lab-View
  • Diadem
  • Vector Can-Analyzer/Canape, Rational Rose
  • ClearCase
  • ClearQuest

Betriebssysteme

ERCOSEK
Linux/Unix
OSEK
VxWorks

Programmiersprachen

Borland C++
Borland Delphi 
C
C#
C++
Java
MISRA-C
SQL
UML2
VHDL

Datenbanken

Access
BDE
DB2
Informix
Interbase
JDBC
Paradox
SQL

Datenkommunikation

Bus
CAN MOST Lin
CORBA
Internet, Intranet
TCP/IP
Windows Netzwerk
Winsock

Hardware

CAN MOST
Digital
Digitale Signalprozessoren
Echtzeitsysteme
embedded Systeme
Osek, Etas
Emulatoren
Motorola, Hitex
Fuzzy Controller
Algorithmen und Simulation
Hardware entwickelt
HF Technik, Elektronik, FPGA, Controller
IBM Großrechner
Numerische Simulation
Messgeräte
Mikrocontroller
Siemens C166, Motorola, Hitachi , TI-TSM 470, Freescale SX12, HC08, MPC55xx, ARM Cortex Famiele, ARM 9
Motorola
PC
PLD, FPGA
XilinX, Siemens
Prozessrechner
Sensoren
Entwicklung von Drucksensoren
Soundkarten
SPS
Software Für Regel- und Steuerungsaufgaben
Steuer und Regelsysteme
Automatisierungstechnik
Vektor-/Parallelrechner

Berechnung / Simulation / Versuch / Validierung

ASCET
CANoe
dSPACE
dSpace Targed Link , Control desk
Hardware-in-the-Loop Simulation (HIL)
Matlab LabView
Matlab
Offline Simulation
Matlab
PSpice
Orcad Altium
Rapid Control Prototyping (RCP)
Stateflow
Matlab

Design / Entwicklung / Konstruktion

Altium Designer
EAGLE
EPLAN
MegaCAD
Orcad

Branchen

Branchen

  • Automotive
  • Medizintechnik
  • Maschinenbau

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.