Embedded C, Softwareentwickler (Hardwarenahe-/Basissoftware/AUTOSAR), Automotive
Aktualisiert am 31.01.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 31.01.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Bevorzugter Einsatzort: Großraum München

nicht möglich

Projekte

Projekte

8 Jahre 3 Monate
2010-09 - 2018-11

Embedded Software Entwicklung zur Ansteuerung von Leistungselektronik-Modulen

Embedded Software-Entwickler C, Misra C, Assembler des Microchip's dsPIC33 Microkontroller CM Synergy, SVN, JIRA, Ascent Strukturierte und Ereignisgesteuerte Programierung ...
Embedded Software-Entwickler

Bei der Hardware-nahe Entwicklung für einen Elektroantrieb werden Treiber und SW Komponenten im Rahmen eines Basis-Softwares entwickelt. Bei der Entwicklung müssen hohe Echtzeit-Anforderungen eingehalten.

* Entwurf und Einsatz der SW-Architektur zur Einhaltung spezifischen Echtzeitanforderungen für die Funktionen der Speicher-Lader und DC/DC Wandler Leistungselektronik

* Entwicklung von Treibern für Microchip's dsPIC33/PIC16 und Texas Instrument's Piccolo TMS320x2803x Mikrocontroller

* Entwicklung von „Complex Device“ Treiber zwecks Migration zu AUTOSAR

* Entwurf und Implementierung von Algorithmen zur Messwerterfassung, Steuerung/Regelung der Leistungselektronik, und Inter-Processor Kommunikation

* Implementierung der Strategie zur Schutz von HW Bausteinen gegen betriebsbedingte Einflüsse

* Design und Implementierung einer Protokoll zur Datenübertragung über SPI

* Entwicklung von Bootloader

* Schaltplan-Reviews bezüglich Anbindung der Peripherie an Mikrocontrollern (ADC Eingänge, PWM Ausgabe, DIO, GPIO, Interrupt Signale)

* Erstellung und Pflege der Signallisten für jede der HW-Revisionen von Leistungselektronikmodulen (DC/DC und Speicher-Lader)

* Dokumentation von Quellkode, Funktionen und Zustandsautomaten

Eclipse, Microchip MPLab IDE, REAL ICE Debugger Microchip's dsPIC33/PIC16, Texas Instrument's Piccolo TMS320x2803x TI's Code Composer IDE
C, Misra C, Assembler des Microchip's dsPIC33 Microkontroller CM Synergy, SVN, JIRA, Ascent Strukturierte und Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme (Echtzeit) Complex Device Drivers (CDD) Scrum
BMW AG
München
6 Monate
2010-04 - 2010-09

Modellbasierte Software Entwicklung mehreren Software Tools zur Testautomatisierung

Software-Entwickler C++, IBM's Rational Rhapsody in C++, UML Objekt Orientierte Programmierung Ereignisgesteuerte Programmierung ...
Software-Entwickler
Es werden Software Tools zur Testautomatisierung entwickelt mit welcher Hilfe geprüft wird ob Mobiltelefone und Mediaplayer für bestimmte Fahrzeugmodelle über Bluetooth voll integrierbar sind. * Design und Modellbasierte OO Entwicklung von Event Queue und Testcase-Klassen nach bestehenden Anforderungen. * C++ Code-Generierung und Optimierung. * Prototyping/Simulation mittels CANoe (CAPL Programmierung)
Microsoft Visual Studio CANoe (CAPL)
C++, IBM's Rational Rhapsody in C++, UML Objekt Orientierte Programmierung Ereignisgesteuerte Programmierung SVN
Berner & Mattner Systemtechnik GmbH
Ingolstadt
9 Monate
2009-08 - 2010-04

Embedded Software Entwicklung zur Überwachung von systemkritischen Rechnern

Embedded Software-Entwickler C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Assembler der ATmega MCU, Bash, Linux ...
Embedded Software-Entwickler
Es wird eine embedded Software für ATmega Mikrocontroller (MCU) entwickelt die zur entfernten Überwachung und Steuerung einer systemkritischen Rechner eingesetzt wird. * Entwicklung einer Bootloader mit der Funktionalität um einer neuen Softwareversion über Serielle Schnittstelle hochladen und ins Flash Speicher des MCUs speichern zu können * Implementation einer Verschlüsselungsmechanismus im Bootloader * Entwicklung von Kommunikationsprotokolle auf I2C und SPI Schnittstellen zum Auslesen der Accelerometer-Daten und Temperutur Sensoren * Entwicklung von Treiber für UART Bausteins des Mikrocontrollers zur Steuerung von dem angeschlosenen GSM Modem. * Implementierung der Befehlssatz zur entfernten Steuerung des Rechners (TCP/IP, OpenVPN, microIP Stack)
Eclipse, Atmel ATmega2560 Microkontroller Open VPN, microIP Stack AVR GCC - Cross-Development Tool-Kette unter Linux, avrdude
C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Assembler der ATmega MCU, Bash, Linux SVN, JIRA
München
8 Monate
2009-01 - 2009-08

Entwicklung einer Firmware für einen Fahrzeugschnittstellenprototyp

Embedded Software-Entwickler C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Bash, Linux ...
Embedded Software-Entwickler
* Entwicklung eines Firmwares für den Prototyp einer Fahrzeugschnittstelle die zum Einsatz bei der Fahrzeug-Programmierung eingesetzt wird, * Fehleranalyse bei der Steuergeräteprogrammierabbrüche im Fahrzeug (anhand Ethernet- / MOST- / CAN-Trace-Dateien), * Pflegen von Fehlerbildern und Fehleranalysen im Quality Center
Eclipse
C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Bash, Linux SVN
BMW AG
München
9 Monate
2008-04 - 2008-12

Umsetzung eines Konzeptes zur Anbindung von Fahrzeugen mit Ethernet Zugang an das Werkstatnetzwerk

Embedded Software-Entwickler C, Misra C, Ereignisgesteuerte Programierung Bash, Linux, CM Synergy MOST, CAN, UDS, Ethernet, TCP/IP
Embedded Software-Entwickler
Zur Programmierung von Fahrzeugen mit Ethernet Zugang und eigene IP-Adresse wurde ein Konzept für das Fahrzeuginterface ICOM entwickelt mit dem das Datenverkehr von Fahrzeugnetzwerk ins Werkstatnetzwerk geroutet wird. * Implementation eines Konzeptes zur Realisierung einer Ethernet-Schnittstelle basierend auf eines Micrel Ethernet-Switchbausteins, der an einem Freescale Mikrocontroller angebunden ist. * Mitwirkung bei der Entwicklung der Shell-Skripte für das, auf Linux basierten Fahrzeuginterface ICOM, für das Aufsetzen von dhcp und iptables Konfigurationen für die IP-Vergabe im Fahrzeugnetzwerk. * Integration und Test der Implementation. * Analyse und Auswertung der Ethernet Traces. * Installation und Konfiguration der Cross-Development Tool-chain (Linux Gentoo x86/PowerPC).
Eclipse, Micrel Ethernet-Switchbausteins Freescale Mikrocontroller Wireshark, CANoe, Optolyzer
C, Misra C, Ereignisgesteuerte Programierung Bash, Linux, CM Synergy MOST, CAN, UDS, Ethernet, TCP/IP
BMW AG
München
8 Monate
2007-08 - 2008-03

Entwicklung eines Software Bausteins zur Socket-Basierten Datenverbindung

Software-Entwickler CM Synergy Ethernet, IP (TCP, UDP) Embedded C ...
Software-Entwickler

Mit einer neuen entwickelten Data-Streaming-Verfahren wird über den gesamten Protokollstack bis hin zum Fahrzeug-Programmierinterface eine socket-basierte Verbindung hergestellt, die den Datendurchsatz um das Mehrfache verbesserte. * Prototyping eines neuen Verfahren zum Umgehung des Diagnosekommunikationsstacks zur Beschleunigung der Steuergeräteprogrammierung. * Implementation innerhalb des zentralen BMW-Bibiliothek für Diagnose und Fahrzeugprogrammierung (CoAPI). * Performance-Tests in Fahrzeugen und am Prüfstand. Analyse der Ethernet-, CAN-Traces bei der Steuergeräte-Programmierabbrüche.

Wireshark Eclipse CANape
CM Synergy Ethernet, IP (TCP, UDP) Embedded C CAN-Bus
BMW AG
München
3 Jahre 2 Monate
2004-06 - 2007-07

HMI-Entwicklung eines Headunits

Software-Entwickler Java, C++, Objekt Orientierte Programmierung Echtzeitbetriebssystem VxWorks OSGi Framework ...
Software-Entwickler
* Implementierung von Java AWT/Swing-Basierenden Komponenten für Teile des HMIs, basierend auf eine proprietäre Java Framework die OSGi Spezifikation umsetzte. * Umsetzung des MVCs Models * Generierung von XML Dateien aus den Java Class Dateien. Portierung des entwickelten Java Quell-Kodes in C++. * Pflegen von Quellcode Versionen in das CM Synergy. Test und Freigabe von den Komponenten in Form von Jar Dateien.
Eclipse Siemens VDO TLA Framework VxWorks
Java, C++, Objekt Orientierte Programmierung Echtzeitbetriebssystem VxWorks OSGi Framework CM Synergy
SiemensVDO Automotive AG
München, Regensburg, Sophia-Antipolis (Frankreich)
2 Jahre 4 Monate
2002-02 - 2004-05

Entwicklung einer Treiber zur Ansteuerung eines GPS Navigationsreceivers

Software-Entwickler C++ Echtzeit Betriebssystem Zustandsautomaten ...
Software-Entwickler
* Entwicklung der Treiber zur Ansteuerung von Trimble's GPS HIP Moduls (Host Independent Positioning Module) sowie Erfassung der GPS Navigationsdaten und ihrer Bereitstellung an der nächstgelegenen Software-Schicht. * Implementierung der notwendigen Parser- und Zustandsautomaten zum Parsen von Trimble's proprietären HIPP Protokoll-Nachrichten sowie NMEA Nachrichten. * Koordinatives und technisches Begleiten von Korrekturschleifen der von Trimble gelieferten Firmware des HIP Moduls. * Testdurchführung im Fahrzeug und am Prüfstand.
Eclipse Trimble HIP GPS Module VxWorks Lauterbach (Trace32) CM-Synergy lint
C++ Echtzeit Betriebssystem Zustandsautomaten GPS Navigationsdatenprotokolle NMEA, TSIP, TAIP, HIPPO
SiemensVDO Automotive AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 - Diplom Informatiker

Position

Position

Basis Software Entwicklung für Embedded Systeme

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Embedded C
Experte

Kenntnisse:

  • Embedded Softwareentwicklung (diverse Architekturen einsetzbar bei der Umsetzung der Echtzeit Anforderungen (Hard-/Soft))

  • Entwicklung von ?Complex Device? Treiber (CDD) (AUTOSAR)

  • Zustandsautomaten

  • Sicherer Umgang mit Messmitteln (Oszilloskope, Logicanalyser, Signalgenerator)

  • Statische Code Analyse (MISRA, QAC)

  • Module-Tests (Unit test, Tessy)

 

Erfahrungen im Bereich:

  • Speicher-Lader und DC/DC Leistungselektronikansteuerung

  • Elektromobilität

  • Industrie
     

Produkte:

  • GCC Compiler, GDB Debugger, Eclipse

  • Siemens CVI (AUTOSAR modeling SW tool)

  • Texas Instruments Code Composer Studio

  • Microchip's MPLab X Entwicklungsumgebung, MC30 Compiler

  • Atmel's AVR Studio, AVR GCC crosscompiler für Linux und Windows

  • Razorcat'sTessy

  • Lauterbach Trace32 Debugger

  • Git, SVN (Subversion), JIRA, Ascent

  • Wireshark

Betriebssysteme

Echtzeitbetriebssysteme (RTOS (Real Time OS))
Nucleus RTOS, FreeRTOS, uC/OS II
 

Programmiersprachen

Assembler
dsPIC33, ATmega, ATtiny
C
C90, C99
GNU Tools

Datenbanken

 

Datenkommunikation

CAN
ISO/OSI
RS232
SPI
UART
 

Hardware

Bus
CAN, SPI
embedded Systeme
Automotive (Elektroantrieb), Industrie, Aeronautik (Autopilot)
Emulatoren
Lauterbach T32, Microchip MPLAB REAL ICE, ICD3
Microprocessor architecture
ARM Cortex A9
Mikrocontroller und DSPs
Texas Instruments Delphino und Piccolo Familie, Microchip dsPIC33, PIC16, Atmel ATmega und ATtiny
Proprietäre HW
Basierend auf ARM Cortex A9, Texas Instruments, Microchip dsPIC24/33, PIC16F Mikrocontroller, Texas Instruments Piccolo, Atmel ATmega ATtiny, Intel 80x86
Steuer und Regelsysteme
Leistungselektronik (Power Factor Correction (PFC), LLC, DC/DC) in Automotive, Energieerzeugung, Industrie

Design / Entwicklung / Konstruktion

Scrum

Branchen

Branchen

Automotive,
Industrie,
Energieerzeugung

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Bevorzugter Einsatzort: Großraum München

nicht möglich

Projekte

Projekte

8 Jahre 3 Monate
2010-09 - 2018-11

Embedded Software Entwicklung zur Ansteuerung von Leistungselektronik-Modulen

Embedded Software-Entwickler C, Misra C, Assembler des Microchip's dsPIC33 Microkontroller CM Synergy, SVN, JIRA, Ascent Strukturierte und Ereignisgesteuerte Programierung ...
Embedded Software-Entwickler

Bei der Hardware-nahe Entwicklung für einen Elektroantrieb werden Treiber und SW Komponenten im Rahmen eines Basis-Softwares entwickelt. Bei der Entwicklung müssen hohe Echtzeit-Anforderungen eingehalten.

* Entwurf und Einsatz der SW-Architektur zur Einhaltung spezifischen Echtzeitanforderungen für die Funktionen der Speicher-Lader und DC/DC Wandler Leistungselektronik

* Entwicklung von Treibern für Microchip's dsPIC33/PIC16 und Texas Instrument's Piccolo TMS320x2803x Mikrocontroller

* Entwicklung von „Complex Device“ Treiber zwecks Migration zu AUTOSAR

* Entwurf und Implementierung von Algorithmen zur Messwerterfassung, Steuerung/Regelung der Leistungselektronik, und Inter-Processor Kommunikation

* Implementierung der Strategie zur Schutz von HW Bausteinen gegen betriebsbedingte Einflüsse

* Design und Implementierung einer Protokoll zur Datenübertragung über SPI

* Entwicklung von Bootloader

* Schaltplan-Reviews bezüglich Anbindung der Peripherie an Mikrocontrollern (ADC Eingänge, PWM Ausgabe, DIO, GPIO, Interrupt Signale)

* Erstellung und Pflege der Signallisten für jede der HW-Revisionen von Leistungselektronikmodulen (DC/DC und Speicher-Lader)

* Dokumentation von Quellkode, Funktionen und Zustandsautomaten

Eclipse, Microchip MPLab IDE, REAL ICE Debugger Microchip's dsPIC33/PIC16, Texas Instrument's Piccolo TMS320x2803x TI's Code Composer IDE
C, Misra C, Assembler des Microchip's dsPIC33 Microkontroller CM Synergy, SVN, JIRA, Ascent Strukturierte und Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme (Echtzeit) Complex Device Drivers (CDD) Scrum
BMW AG
München
6 Monate
2010-04 - 2010-09

Modellbasierte Software Entwicklung mehreren Software Tools zur Testautomatisierung

Software-Entwickler C++, IBM's Rational Rhapsody in C++, UML Objekt Orientierte Programmierung Ereignisgesteuerte Programmierung ...
Software-Entwickler
Es werden Software Tools zur Testautomatisierung entwickelt mit welcher Hilfe geprüft wird ob Mobiltelefone und Mediaplayer für bestimmte Fahrzeugmodelle über Bluetooth voll integrierbar sind. * Design und Modellbasierte OO Entwicklung von Event Queue und Testcase-Klassen nach bestehenden Anforderungen. * C++ Code-Generierung und Optimierung. * Prototyping/Simulation mittels CANoe (CAPL Programmierung)
Microsoft Visual Studio CANoe (CAPL)
C++, IBM's Rational Rhapsody in C++, UML Objekt Orientierte Programmierung Ereignisgesteuerte Programmierung SVN
Berner & Mattner Systemtechnik GmbH
Ingolstadt
9 Monate
2009-08 - 2010-04

Embedded Software Entwicklung zur Überwachung von systemkritischen Rechnern

Embedded Software-Entwickler C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Assembler der ATmega MCU, Bash, Linux ...
Embedded Software-Entwickler
Es wird eine embedded Software für ATmega Mikrocontroller (MCU) entwickelt die zur entfernten Überwachung und Steuerung einer systemkritischen Rechner eingesetzt wird. * Entwicklung einer Bootloader mit der Funktionalität um einer neuen Softwareversion über Serielle Schnittstelle hochladen und ins Flash Speicher des MCUs speichern zu können * Implementation einer Verschlüsselungsmechanismus im Bootloader * Entwicklung von Kommunikationsprotokolle auf I2C und SPI Schnittstellen zum Auslesen der Accelerometer-Daten und Temperutur Sensoren * Entwicklung von Treiber für UART Bausteins des Mikrocontrollers zur Steuerung von dem angeschlosenen GSM Modem. * Implementierung der Befehlssatz zur entfernten Steuerung des Rechners (TCP/IP, OpenVPN, microIP Stack)
Eclipse, Atmel ATmega2560 Microkontroller Open VPN, microIP Stack AVR GCC - Cross-Development Tool-Kette unter Linux, avrdude
C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Assembler der ATmega MCU, Bash, Linux SVN, JIRA
München
8 Monate
2009-01 - 2009-08

Entwicklung einer Firmware für einen Fahrzeugschnittstellenprototyp

Embedded Software-Entwickler C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Bash, Linux ...
Embedded Software-Entwickler
* Entwicklung eines Firmwares für den Prototyp einer Fahrzeugschnittstelle die zum Einsatz bei der Fahrzeug-Programmierung eingesetzt wird, * Fehleranalyse bei der Steuergeräteprogrammierabbrüche im Fahrzeug (anhand Ethernet- / MOST- / CAN-Trace-Dateien), * Pflegen von Fehlerbildern und Fehleranalysen im Quality Center
Eclipse
C, Misra C, Ereignisgesteuerte Programierung SW Architekturen für Embedded Systeme Bash, Linux SVN
BMW AG
München
9 Monate
2008-04 - 2008-12

Umsetzung eines Konzeptes zur Anbindung von Fahrzeugen mit Ethernet Zugang an das Werkstatnetzwerk

Embedded Software-Entwickler C, Misra C, Ereignisgesteuerte Programierung Bash, Linux, CM Synergy MOST, CAN, UDS, Ethernet, TCP/IP
Embedded Software-Entwickler
Zur Programmierung von Fahrzeugen mit Ethernet Zugang und eigene IP-Adresse wurde ein Konzept für das Fahrzeuginterface ICOM entwickelt mit dem das Datenverkehr von Fahrzeugnetzwerk ins Werkstatnetzwerk geroutet wird. * Implementation eines Konzeptes zur Realisierung einer Ethernet-Schnittstelle basierend auf eines Micrel Ethernet-Switchbausteins, der an einem Freescale Mikrocontroller angebunden ist. * Mitwirkung bei der Entwicklung der Shell-Skripte für das, auf Linux basierten Fahrzeuginterface ICOM, für das Aufsetzen von dhcp und iptables Konfigurationen für die IP-Vergabe im Fahrzeugnetzwerk. * Integration und Test der Implementation. * Analyse und Auswertung der Ethernet Traces. * Installation und Konfiguration der Cross-Development Tool-chain (Linux Gentoo x86/PowerPC).
Eclipse, Micrel Ethernet-Switchbausteins Freescale Mikrocontroller Wireshark, CANoe, Optolyzer
C, Misra C, Ereignisgesteuerte Programierung Bash, Linux, CM Synergy MOST, CAN, UDS, Ethernet, TCP/IP
BMW AG
München
8 Monate
2007-08 - 2008-03

Entwicklung eines Software Bausteins zur Socket-Basierten Datenverbindung

Software-Entwickler CM Synergy Ethernet, IP (TCP, UDP) Embedded C ...
Software-Entwickler

Mit einer neuen entwickelten Data-Streaming-Verfahren wird über den gesamten Protokollstack bis hin zum Fahrzeug-Programmierinterface eine socket-basierte Verbindung hergestellt, die den Datendurchsatz um das Mehrfache verbesserte. * Prototyping eines neuen Verfahren zum Umgehung des Diagnosekommunikationsstacks zur Beschleunigung der Steuergeräteprogrammierung. * Implementation innerhalb des zentralen BMW-Bibiliothek für Diagnose und Fahrzeugprogrammierung (CoAPI). * Performance-Tests in Fahrzeugen und am Prüfstand. Analyse der Ethernet-, CAN-Traces bei der Steuergeräte-Programmierabbrüche.

Wireshark Eclipse CANape
CM Synergy Ethernet, IP (TCP, UDP) Embedded C CAN-Bus
BMW AG
München
3 Jahre 2 Monate
2004-06 - 2007-07

HMI-Entwicklung eines Headunits

Software-Entwickler Java, C++, Objekt Orientierte Programmierung Echtzeitbetriebssystem VxWorks OSGi Framework ...
Software-Entwickler
* Implementierung von Java AWT/Swing-Basierenden Komponenten für Teile des HMIs, basierend auf eine proprietäre Java Framework die OSGi Spezifikation umsetzte. * Umsetzung des MVCs Models * Generierung von XML Dateien aus den Java Class Dateien. Portierung des entwickelten Java Quell-Kodes in C++. * Pflegen von Quellcode Versionen in das CM Synergy. Test und Freigabe von den Komponenten in Form von Jar Dateien.
Eclipse Siemens VDO TLA Framework VxWorks
Java, C++, Objekt Orientierte Programmierung Echtzeitbetriebssystem VxWorks OSGi Framework CM Synergy
SiemensVDO Automotive AG
München, Regensburg, Sophia-Antipolis (Frankreich)
2 Jahre 4 Monate
2002-02 - 2004-05

Entwicklung einer Treiber zur Ansteuerung eines GPS Navigationsreceivers

Software-Entwickler C++ Echtzeit Betriebssystem Zustandsautomaten ...
Software-Entwickler
* Entwicklung der Treiber zur Ansteuerung von Trimble's GPS HIP Moduls (Host Independent Positioning Module) sowie Erfassung der GPS Navigationsdaten und ihrer Bereitstellung an der nächstgelegenen Software-Schicht. * Implementierung der notwendigen Parser- und Zustandsautomaten zum Parsen von Trimble's proprietären HIPP Protokoll-Nachrichten sowie NMEA Nachrichten. * Koordinatives und technisches Begleiten von Korrekturschleifen der von Trimble gelieferten Firmware des HIP Moduls. * Testdurchführung im Fahrzeug und am Prüfstand.
Eclipse Trimble HIP GPS Module VxWorks Lauterbach (Trace32) CM-Synergy lint
C++ Echtzeit Betriebssystem Zustandsautomaten GPS Navigationsdatenprotokolle NMEA, TSIP, TAIP, HIPPO
SiemensVDO Automotive AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 - Diplom Informatiker

Position

Position

Basis Software Entwicklung für Embedded Systeme

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Embedded C
Experte

Kenntnisse:

  • Embedded Softwareentwicklung (diverse Architekturen einsetzbar bei der Umsetzung der Echtzeit Anforderungen (Hard-/Soft))

  • Entwicklung von ?Complex Device? Treiber (CDD) (AUTOSAR)

  • Zustandsautomaten

  • Sicherer Umgang mit Messmitteln (Oszilloskope, Logicanalyser, Signalgenerator)

  • Statische Code Analyse (MISRA, QAC)

  • Module-Tests (Unit test, Tessy)

 

Erfahrungen im Bereich:

  • Speicher-Lader und DC/DC Leistungselektronikansteuerung

  • Elektromobilität

  • Industrie
     

Produkte:

  • GCC Compiler, GDB Debugger, Eclipse

  • Siemens CVI (AUTOSAR modeling SW tool)

  • Texas Instruments Code Composer Studio

  • Microchip's MPLab X Entwicklungsumgebung, MC30 Compiler

  • Atmel's AVR Studio, AVR GCC crosscompiler für Linux und Windows

  • Razorcat'sTessy

  • Lauterbach Trace32 Debugger

  • Git, SVN (Subversion), JIRA, Ascent

  • Wireshark

Betriebssysteme

Echtzeitbetriebssysteme (RTOS (Real Time OS))
Nucleus RTOS, FreeRTOS, uC/OS II
 

Programmiersprachen

Assembler
dsPIC33, ATmega, ATtiny
C
C90, C99
GNU Tools

Datenbanken

 

Datenkommunikation

CAN
ISO/OSI
RS232
SPI
UART
 

Hardware

Bus
CAN, SPI
embedded Systeme
Automotive (Elektroantrieb), Industrie, Aeronautik (Autopilot)
Emulatoren
Lauterbach T32, Microchip MPLAB REAL ICE, ICD3
Microprocessor architecture
ARM Cortex A9
Mikrocontroller und DSPs
Texas Instruments Delphino und Piccolo Familie, Microchip dsPIC33, PIC16, Atmel ATmega und ATtiny
Proprietäre HW
Basierend auf ARM Cortex A9, Texas Instruments, Microchip dsPIC24/33, PIC16F Mikrocontroller, Texas Instruments Piccolo, Atmel ATmega ATtiny, Intel 80x86
Steuer und Regelsysteme
Leistungselektronik (Power Factor Correction (PFC), LLC, DC/DC) in Automotive, Energieerzeugung, Industrie

Design / Entwicklung / Konstruktion

Scrum

Branchen

Branchen

Automotive,
Industrie,
Energieerzeugung

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.