
Embedded Software Engineer
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 95326 Kulmbach
- DACH-Region
- de | en
- 07.02.2025
Kurzvorstellung
Auszug Referenzen (2)
"Herr G. hat mit seinen ausgeprägten Fähigkeiten im Debugging, der Performance-Optimierung und im Unit Testing maßgeblich zum Projekt beigetragen."
8/2022 – 10/2024
TätigkeitsbeschreibungHinterachslenkung: Architektur, Design, Implementierung und Integration der Basissoftware; Unittest Spezifikation und Implementierung; Debugging
Eingesetzte QualifikationenIso 26262, Automotive functional safety professional (AFSP), C, C (Programmiersprache), CAN-Bus (controller area network), Canoe Software, Code-Review, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Enterprise Architect (EA), Fehleranalyse, Kanban (Softwareentwicklung), Python, Scrum, Software Architecture, Software Design, Software engineering / -technik, Software Quality, Software Version Control, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler Embedded Systems, Softwareentwicklung (allg.), Test Automation, UML, Windchill (Parametric Technology Corporation)
"Herr G. hat sich stets als wertvolles Mitglied in unserem internationalen Team erwiesen. Die Zusammenarbeit war stets sehr angenehm und produktiv"
11/2017 – 5/2022
Tätigkeitsbeschreibung
JLR Wankstabilisator: Architektur, Design, Implementierung, Unittest und Integrationstest von Basissoftware und Softwarekomponenten (Safety, SafeTLib, Gate Treiber, Power Switch, Abstraktionsschichten, Diagnose) gemäß AUTOSAR 4.0.3; Integration der Safety Software
Tools:
Tresos; DaVinci Developer/Configurator; Sparx Enterprise Architect; MISRA; Parasoft; Windchill RV&S; Tasking Compiler; python 3.3; Eclipse
Hardware:
Infineon Aurix TC264, TC222; Power Supply and Watchdog Chip TLF 35584; Bridge Driver IC TLE9180D; Winkelsensor Allegro A1339
C (Programmiersprache), C, Architekturinformatik, Automotive functional safety expert (AFSE), Code-Review, Concurrent Versions System, Continuous Integration, Enterprise Architect (EA), Fehleranalyse, Iso 26262, IT Test Ingenieur, Python, Scrum, Software Architecture, Software Design, Software Version Control, Windchill (Parametric Technology Corporation)
Qualifikationen
Projekt‐ & Berufserfahrung
8/2022 – 10/2024
TätigkeitsbeschreibungHinterachslenkung: Architektur, Design, Implementierung und Integration der Basissoftware; Unittest Spezifikation und Implementierung; Debugging
Eingesetzte QualifikationenIso 26262, Automotive functional safety professional (AFSP), C, C (Programmiersprache), CAN-Bus (controller area network), Canoe Software, Code-Review, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Enterprise Architect (EA), Fehleranalyse, Kanban (Softwareentwicklung), Python, Scrum, Software Architecture, Software Design, Software engineering / -technik, Software Quality, Software Version Control, Softwareanforderungsanalyse, Softwaredokumentation, Softwareentwickler Embedded Systems, Softwareentwicklung (allg.), Test Automation, UML, Windchill (Parametric Technology Corporation)
3/2022 – 7/2022
Tätigkeitsbeschreibung
found in reference description 7
found in reference description 7
Matrix Charging/automatisches Top-Down Laden von Elektrofahrzeugen: Anforderungsentwicklung, HW- und SW-Architektur, Design
Tools:
Enterprise Architect 15; IEC 61851-1 Konduktive Ladesysteme für Elektrofahrzeuge; IEC 61557-2/4 Elektrische Sicherheit; ISO 26262 Functional Safety
Automotive functional safety expert (AFSE), Architekturinformatik, Architekturvisualisierung, Enterprise Architect (EA), Funktionale Sicherheit, Iso 26262, Jira, Requirement Analyse, Requirements Engineer, UML
11/2017 – 5/2022
Tätigkeitsbeschreibung
JLR Wankstabilisator: Architektur, Design, Implementierung, Unittest und Integrationstest von Basissoftware und Softwarekomponenten (Safety, SafeTLib, Gate Treiber, Power Switch, Abstraktionsschichten, Diagnose) gemäß AUTOSAR 4.0.3; Integration der Safety Software
Tools:
Tresos; DaVinci Developer/Configurator; Sparx Enterprise Architect; MISRA; Parasoft; Windchill RV&S; Tasking Compiler; python 3.3; Eclipse
Hardware:
Infineon Aurix TC264, TC222; Power Supply and Watchdog Chip TLF 35584; Bridge Driver IC TLE9180D; Winkelsensor Allegro A1339
C (Programmiersprache), C, Architekturinformatik, Automotive functional safety expert (AFSE), Code-Review, Concurrent Versions System, Continuous Integration, Enterprise Architect (EA), Fehleranalyse, Iso 26262, IT Test Ingenieur, Python, Scrum, Software Architecture, Software Design, Software Version Control, Windchill (Parametric Technology Corporation)
6/2016 – 2/2017
Tätigkeitsbeschreibung
Audi CGW Selbsttest-Software: Entwicklung von Testprogrammen zum Test der Verbindungen Ethernet/BroadR-Reach, CAN, LIN, IO, UART, I2C
Tools: Android NDK; I2C
Hardware: Freescale Calypso 6M; Applikationsprozessor: I.MX6
C, C (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, Ethernet, Firmware, Jira, Software Version Control, Subversion, Test Automation
12/2015 – 10/2017
Tätigkeitsbeschreibung
BMW FLM2: Umsetzung der Funktionalen Sicherheitsanforderungen (Fusi) gemäß ISO26262 für ein Frontlichtmodul zur Ansteuerung des LED Fahrzeugaußenlichts; Mapping von logischen Funktionen auf Lichtkanäle; Diagnose der LED-Ausgänge
Tools: Enterprise Architect; MISRA; pcLint; SVN/Subversion; DOORS 9.3; python 2.7
Hardware: MCU: Renesas RH850; LED Buck Converter ASL3415
Automotive functional safety expert (AFSE), C++, Canoe Software, Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA), Iso 26262, Programmierer C, C++, Python, Software Version Control, Softwareentwickler, Subversion
12/2015 – 1/2016
Tätigkeitsbeschreibung
Entwicklung einer Wallbox-Steuerung zum dynamischen Laden eines Elektrofahrzeugs mit Überschussenergie einer PV-Anlage
Software, Standards: Python 3; HTML; HTTP; CherryPi; Json
Hardware: Raspberry Pi mit Cortex-A7; Wallbox Keba KeContact P20; SMA EnergyMete
Embedded Entwicklung / hardwarenahe Entwicklung, Git, Linux Entwicklung, Perl, Regelungstechnik / Steuerungstechnik, Software Version Control
6/2014 – 4/2016
Tätigkeitsbeschreibung
found in reference description 2
VW ALM RGB: Steuerung von LED LIN Slaves und direkte PWM Ausgabe des LED Ambientelichts für VW Phaeton China
Software, Standards:
LIN Spec 2.0 VW LIN Konzernlastenheft 2.1.2, Diagnose VW80114, Unified Diagnostic Service Protocol (UDS) VW 80124, ISO Transportprotokoll ISO 15765-2, Fehlerspeicher VW DEH 4.1.4, Freescale NVM Dataflash Treiber, Bootloader, Flashcontainer VW 80128, Identifikation Fahrzeugsysteme VW 80125, Netzwerkmanagement NMH 1.4
C (Programmiersprache), C, Embedded Software, Jira, LIN-Bus (local interconnect network), Netzwerkmanagement, Requirements Engineer, Software Version Control, Softwareentwickler Embedded Systems, Softwareentwicklung (allg.), Subversion
5/2014 – 6/2014
TätigkeitsbeschreibungLow-Level-Anpassung des SW-Treibers zur Ansteuerung der Fahrzeugbeleuchtung außen und innen (Infineon SPOC+ BTS56033, BTS5480)
Eingesetzte QualifikationenC, C (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, Firmware, Software Version Control, Subversion
12/2011 – 5/2014
TätigkeitsbeschreibungVW BCM PQ26: Autosar-Implementierung Außenlicht (Tagfahrlicht, Rückfahrlicht, Blinken, Rollenmodus, Standlicht, Coming-/LeavingHome, Fernlichtassistent, Bremslicht, Abblendlicht, Fernlicht, Nebellicht, Regenlichtsensor), Produktionsmodus, Fehlerdiagnose, VW Bedienanzeigeprotokoll (BAP), Touristenmodusumschaltung mit „Affengriff“
Eingesetzte QualifikationenAutomotive functional safety expert (AFSE), C++, CAN-Bus (controller area network), Canoe Software, Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA), Iso 26262, LIN-Bus (local interconnect network), Software Architecture, Software Quality, Software Version Control, Softwareentwickler, Softwareentwickler Embedded Systems, Subversion, UML
5/2011 – 12/2011
TätigkeitsbeschreibungBMW Body Domain Controller: Erweiterung des Front Elektronik Modul (FEM) Steuergerätes auf die hinteren Fahrzeugleuchten
Eingesetzte QualifikationenC (Programmiersprache), C, CAN-Bus (controller area network), Canoe Software, Change Management, Echtzeit-Betriebssysteme, Jira, Microchipentwickler, Software engineering / -technik, Software Version Control, Subversion
10/2010 – 3/2011
TätigkeitsbeschreibungAudi Service Key 2+: Implementierung eines Steuergerät-Prototypen zur drahtlosen Abfrage von Fahrzeugdaten z. B. über das Mobiltelefon
Eingesetzte QualifikationenChange Management, Firmware, Mobilfunknetze, Software Version Control, Softwareentwickler, Subversion, Testen
8/2009 – 12/2011
TätigkeitsbeschreibungVW MQB Gateway: Integration von Nebenkomponenten über Autosar (Fahrprofilauswahl, Müdigkeitserkennung, Bordcomputer mit Effizienzelektronik) an CAN, LIN, Dataflash, Eeprom, Fehlerspeicher, Diagnose; Portierung des Bedien- und Anzeigeprotokolls (BAP); Design und Implementierung der LIN-Busdiagnose, Protokollrouting der Geschwindigkeitsregelanlage (GRA) von LIN auf CAN
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Echtzeit-Softwareentwickler, Test Automation, Enterprise Architect (EA), Software Architecture, UML, C++, Jira, Software engineering / -technik, Softwareentwicklung (allg.), Subversion, Softwareentwickler Embedded Systems, Canoe Software, CAN-Bus (controller area network), LIN-Bus (local interconnect network)
8/2008 – 11/2010
TätigkeitsbeschreibungBMW PL7 Front Electronic Modul FEM: Implementierung von Funktionen und Fehlerdiagnose des Außenlichts beim zentralen Body-Frontsteuergerät für BMW
Eingesetzte QualifikationenC (Programmiersprache), Embedded Entwicklung / hardwarenahe Entwicklung, Echtzeit-Softwareentwickler, Softwareentwickler, Fehleranalyse, C, Jira, Software Version Control, Subversion, Canoe Software, CAN-Bus (controller area network), Embedded Software
10/2007 – 12/2008
TätigkeitsbeschreibungAudi Ambientelicht: Design, Realisierung und Integration eines Steuergerätes für Lichtszenarien im Fahrzeuginnenraum für Audi A8
Eingesetzte QualifikationenLIN-Bus (local interconnect network), C, C (Programmiersprache), CAN-Bus (controller area network), Canoe Software, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Software Design, Software Version Control
5/2007 – 10/2007
TätigkeitsbeschreibungAdaptive Leuchtweitenregelung mit Kurvenlicht: Test und Weiterentwicklung eines Scheinwerfer-Steuergerätes für Daimler-Crysler
Eingesetzte QualifikationenC, C (Programmiersprache), CAN-Bus (controller area network), Canoe Software, Crystal Reports, Fehleranalyse, LIN-Bus (local interconnect network), Requirements Management, Software Version Control
8/2006 – 5/2007
TätigkeitsbeschreibungLastgenerator zur UMTS-Testautomatisierung: Konzepterstellung, Realisierung, Integration und Erweiterung eines Programms für automatisierte Tests von UMTS-Basisstationen. Für die Tests werden handelsübliche Handys und Datenkarten verwendet.
Eingesetzte QualifikationenC++, 3GPP (3rd Generation Partnership Project), Linux Entwicklung, Qt (Software), Subversion, Umts, Visual C++
11/2004 – 9/2006
TätigkeitsbeschreibungSensornetze: Drahtloses Übertragungsverfahren: Konzeption, Patentierung, Simulation und Entwicklung einer Energie sparenden Medienzugriffsschicht zur Datenübertragung in einem drahtlosen Multihop-Netzwerk, vergleichbar mit ZigBee/IEEE802.15.4
Eingesetzte QualifikationenAngewandte Forschung, Forschung & Entwicklung, UML, C++, Concurrent Versions System, Visual C++, Funknetzplanung, Funktechnik, Hochfrequenztechnik
6/2004 – 3/2005
TätigkeitsbeschreibungLokalisierung und grafische Darstellung von Funkknoten in drahtlosen Netzwerken; Berechnung der Positionen von Funkknoten durch Auswertung von Feldstärkemessungen; Grafische Darstellung der Positionen maßstäblich am PC; Personalisierung und Verwaltung der Knoten
Eingesetzte QualifikationenAtmel Microchip Technologie, Java-Entwickler, C++, Eclipse, Swing (Java), XML
5/2002 – 5/2004
TätigkeitsbeschreibungKörpernahes Funknetzwerk: Entwicklung eines energiesparenden Protokolls zur körpernahen Datenübertragung mit Simulation (Body Area Network BAN)
Eingesetzte QualifikationenSoftwareentwickler, Rational Rose, Concurrent Versions System, Visual C++
11/2001 – 5/2002
TätigkeitsbeschreibungNTP: Portierung und Pflege des Network Time Protokolls auf dem Unix-Betriebssystem TOPOS
Eingesetzte QualifikationenC (Programmiersprache), Fehleranalyse, C, Concurrent Versions System, Linux Entwicklung, UNIX, Ethernet
2/2001 – 10/2001
TätigkeitsbeschreibungRechnerüberwachung: Entwicklung eines kooperativen Betriebssystems und mehrerer Treiber (I2C, Timer, LCD-Matrix-Display, I/O, Tastatur mit Entprellung) für ein Embedded System zur Rechnerüberwachung
Eingesetzte QualifikationenC (Programmiersprache), Atmel Microchip Technologie, Softwareentwickler, Fehleranalyse, C, Firmware
6/2000 – 1/2001
TätigkeitsbeschreibungEntwicklung einer grafischen Benutzeroberfläche zur Konfiguration der Rechnerüberwachung in der Programmiersprache JAVA
Eingesetzte QualifikationenJava-Entwickler
2/2000 – 5/2000
TätigkeitsbeschreibungRechnerüberwachung: Entwicklung eines effektiven Protokolls zur Übertragung von Listen und Datenstrukturen beliebiger Länge
Eingesetzte QualifikationenC (Programmiersprache), C, Fehleranalyse, Softwareentwickler
12/1999 – 1/2000
TätigkeitsbeschreibungDatenkonvertierung: Übernahme von Stücklistendaten in ein neues Warenwirtschaftssystem
Eingesetzte QualifikationenPerl
9/1999 – 11/1999
TätigkeitsbeschreibungAutomatisierung von Software-Tests mit Hilfe des Unix-Werkzeugs EXPECT und Programmierung mehrerer Tools zur automatischen Auswertung von Logfiles in der Programmiersprache PERL
Eingesetzte QualifikationenLinux Entwicklung, Perl
9/1998 – 8/1999
TätigkeitsbeschreibungZentrale Anbindung der Karten- und Münztelefone der Deutschen Telekom AG: Inbetriebnahme und Pflege eines Gateways vom Telefonnetz (ISDN/S2M) ins TCP/IP-Netzwerk
Eingesetzte QualifikationenC (Programmiersprache), Fehleranalyse, C, Concurrent Versions System, UNIX, Ethernet, Isdn
3/1998 – 8/1998
TätigkeitsbeschreibungIP-Adress-Umsetzung: Entwicklung einer Network Address Translation (NAT) sowie Masquerading für UNIX System V STREAMS; Anpassung des FTP-Protokolls
Eingesetzte QualifikationenC (Programmiersprache), C, Emacs, File Transfer Protocol (FTP), Red Hat Enterprise Linux (RHEL), UNIX
9/1997 – 2/1998
TätigkeitsbeschreibungSprachübertragung in ATM-Netzen
Eingesetzte QualifikationenUML, C++, Visual C++, ATM, Ethernet
2/1996 – 8/1996
TätigkeitsbeschreibungQuad Input Analog Data Acquisition: Hardwareentwicklung und FPGA-Programmierung eines ANSI mezzanine Standard M-Moduls zum automatischen Auswerten von 4 analogen Eingängen (siehe Modul M59 auf -Hyperlink entfernt-)
Eingesetzte QualifikationenC (Programmiersprache), Assemblersprache, C, Digitaler Signalprozessor (DSP), FPGA
Zertifikate
Open HPI
Open HPI
Open HPI
Open HPI
conplement AG Nürnberg
Open HPI
IHK Oberfranken
iSQI GmbH
TÜV SÜD Automotive GmbH
Ausbildung
Georg-Simon-Ohm-Fachhochschule Nürnberg
Nürnberg
Über mich
Embedded Systems
Automotive
Safety
Autosar
Integration, Debugging
Unittests
Misra
Architektur mit UML
Requirements-Engineering
Testautomatisierung
Performance, Timinganalysen, Echtzeit
Dozentenerfahrung
Weitere Kenntnisse
Jira (Workflow Management System)
Windchill RV&S13 (Konfigurations- und Requirementsmanagement)
ClearCase (Konfigurationsmanagement)
IBM Synergy (Konfigurationsmanagement)
Telelogic CS (Change Management)
Doors (Requirements-Management)
Sablime (Requirements-Tracking-System)
VSCode, Eclipse (Entwicklungsumgebung)
Astree 23.10i, pcLint (MISRA Codeanalyse)
Parasoft (Unittest Framework, MISRA Codeanalyse)
g++,gcc; avrgcc; mspgcc (Compiler )
gdb; xxgdb, ddd (Debugger)
Lauterbach TRACE32 (Debugger)
SafeTlib (Infineon AURIX safety libraries)
DaVinci Configurator (AUTOSAR/RTE configuration tool)
DaVinci Developer (AUTOSAR development tool)
CANdelaStudio (Fahrzeugdiagnose)
CANoe.LIN 15 (Test, Restbussimulation)
QT 3.3 (C++ Applikations-Framework)
AVRStudio, WinAVR (Microcontroller Entwicklungstool)
Rational Rose Realtime (Modellbasierte Entwicklungsumgebung)
Enterprise Architect 15 (UML-Tool)
gcov, Rational Quantify (Code Profiler)
Wireshark (Networkanalyser )
MySQL (Datenbank)
alsa (Linux Sound API)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden