Schlagwörter
Skills
Mikrocontroller:
Motorola/Freescale MPC, 68HC12, S12X
Infineon C166, XC167
Microchip PIC18, PIC24
Philips/NXP ARM7
Programmiersprachen: C, Assembler (für o. a. Prozessoren), VHDL-AMS
Entwicklungstools: Lauterbach Trace 32, Microchip MPLAB, Keil µVision, Metrowerks CodeWarrior, Mentor Graphics Design Architect IC, ELDO, CANoe
Datenkommunikation: EtherCAT, CAN, K-Leitung, GPIB
Betriebssysteme: RTOS (BMW Standard Core)
Motorola/Freescale MPC, 68HC12, S12X
Infineon C166, XC167
Microchip PIC18, PIC24
Philips/NXP ARM7
Programmiersprachen: C, Assembler (für o. a. Prozessoren), VHDL-AMS
Entwicklungstools: Lauterbach Trace 32, Microchip MPLAB, Keil µVision, Metrowerks CodeWarrior, Mentor Graphics Design Architect IC, ELDO, CANoe
Datenkommunikation: EtherCAT, CAN, K-Leitung, GPIB
Betriebssysteme: RTOS (BMW Standard Core)
Projekthistorie
08/2004 bis 06/2006 bei Sysdesign GmbH (als angestellter Entwicklungsingenieur)
a) Softwareentwicklung für ein Kommunikationsinterface:
(Kommunikation zwischen Netzgeräten mit analoger Schnittstelle und einem externen digitalen System über eine Feldbusschnittstelle)
Entwicklung der kompletten Interface-Firmware, bestehend aus:
Kommunikation (RS232, CANopen, GPIB)
Parser zur Steuerung des Gerätes per Hyper-Terminal (GPIB-Kompatibel)
analoge Messwerterfassung und -verarbeitung
Firmware-Update steuergeräteseitig
b) Mitarbeiter in der Entwicklung eines Automobilsteuergerätes
(Keyless-Entry-Go-Gerät 'CAS', leihweise bei Continental-TEMIC für BMW)
Verantwortlich für Einbindung aller Funktionen ins Betriebssystem
(BMW-Standard-Core),
CAN-Kommunikation, Stromsparfunktionen und Aufwachen des Systems Ansteuerung von Aktoren, Sensoren, Funkmodul zum Schlüssel
Einpflegen neuer CAN-Nachrichten
Umstellung auf neue Versionen des Betriebssystems
Unterstützung von Hardwareentwicklung, Prototypenbau
Integration ins Gesamtsystem
Auslieferung und Systemtests beim Kunden
Urlaubsvertretung des Software-Teamleiters
08/2006 bis 12/2009 bei littleBLUE GmbH (als angestellter Entwicklungsingenieur)
a) Testsoftware für mehrere Steuergeräte im KfZ/NfZ-Bereich zum Bandendetest
(Endkunden: Paravan, ZF, RAFI)
CAN-Kommunikation, K-Leitung, Ansteuerung von Sensoren und Aktoren Ansteuerung von Lumineszenz-Anzeige
b) Firmware für mehrere Steuergeräte für Industrieroboter (Endkunde: KUKA)
EtherCAT-Kommunikation (FoE und CoE), Sensorunterstützung
Dateisystem auf Flash-Bausteinen, RTC-Ansteuerung
Bootloader, kaskadierte Bootloader mit Master/Slave Mikrocontrollern
Messung von Analogwerten, harte Echtzeit mit Zykluszeiten 125 µs
Pflichtenhefterstellung
seit 2/2010 selbständiger Entwicklungsingenieur
Firmware im Bereich CAN-Kommunikation
FIrmware im Bereich Sensorik/Aktorik
a) Softwareentwicklung für ein Kommunikationsinterface:
(Kommunikation zwischen Netzgeräten mit analoger Schnittstelle und einem externen digitalen System über eine Feldbusschnittstelle)
Entwicklung der kompletten Interface-Firmware, bestehend aus:
Kommunikation (RS232, CANopen, GPIB)
Parser zur Steuerung des Gerätes per Hyper-Terminal (GPIB-Kompatibel)
analoge Messwerterfassung und -verarbeitung
Firmware-Update steuergeräteseitig
b) Mitarbeiter in der Entwicklung eines Automobilsteuergerätes
(Keyless-Entry-Go-Gerät 'CAS', leihweise bei Continental-TEMIC für BMW)
Verantwortlich für Einbindung aller Funktionen ins Betriebssystem
(BMW-Standard-Core),
CAN-Kommunikation, Stromsparfunktionen und Aufwachen des Systems Ansteuerung von Aktoren, Sensoren, Funkmodul zum Schlüssel
Einpflegen neuer CAN-Nachrichten
Umstellung auf neue Versionen des Betriebssystems
Unterstützung von Hardwareentwicklung, Prototypenbau
Integration ins Gesamtsystem
Auslieferung und Systemtests beim Kunden
Urlaubsvertretung des Software-Teamleiters
08/2006 bis 12/2009 bei littleBLUE GmbH (als angestellter Entwicklungsingenieur)
a) Testsoftware für mehrere Steuergeräte im KfZ/NfZ-Bereich zum Bandendetest
(Endkunden: Paravan, ZF, RAFI)
CAN-Kommunikation, K-Leitung, Ansteuerung von Sensoren und Aktoren Ansteuerung von Lumineszenz-Anzeige
b) Firmware für mehrere Steuergeräte für Industrieroboter (Endkunde: KUKA)
EtherCAT-Kommunikation (FoE und CoE), Sensorunterstützung
Dateisystem auf Flash-Bausteinen, RTC-Ansteuerung
Bootloader, kaskadierte Bootloader mit Master/Slave Mikrocontrollern
Messung von Analogwerten, harte Echtzeit mit Zykluszeiten 125 µs
Pflichtenhefterstellung
seit 2/2010 selbständiger Entwicklungsingenieur
Firmware im Bereich CAN-Kommunikation
FIrmware im Bereich Sensorik/Aktorik
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
2-3 Tage pro Woche zur Verfügung vor Ort, Raum Süddeutschland