SW Architektur, Softwareentwicklung, Automotive, C/C++ 11/14/17, Embedded Software, Functional Safety, Test
Aktualisiert am 07.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 30%
Softwarearchitektur
embedded C/C++
Software-Testing
Test Driven Design
Agile Softwareentwicklung
Embedded C++
Embedded Linux
ISO26262
Safety Critical Software
Jenkins
Python
C#
C/C++
Robot Framework
Zephyr OS
Free RTOS
reportportal
Deutsch
sehr gut
Englisch
verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 2 Monate
2022-02 - heute

Embedded SW Entwicklung/Test C/C++, Python, Pytest, Robot Framework

Senior Softwareentwickler C/C++ Python Groovy ...
Senior Softwareentwickler

- C/C++ Embedded Softwareentwicklung

- Embedded Linux

- Catch Test

- Python 

- Pytest
- Robot Framework

- Jenkins CI/CD

- Docker

- FPGA Test

C/C++ Python Groovy Pytest report portal Robot Framework
10 Monate
2022-11 - 2023-08

Embedded HW/SW Design

Hardware Design C/C++ KiCad Meßtechnik
Hardware Design

- Entwurf Geamtarchitektur (UML/SYSML)

- Definition von HW-SW Interfaces (ARM Prozessor, GPS/IMU Sensor, Funk)

- Hardware Design: Schaltung und Layout 
- Inbetriebnahme. und Test

C/C++ KiCad Meßtechnik
9 Monate
2021-05 - 2022-01

Embedded Softwareentwicklung C/C++17/20

Senior Softwareentwickler C/C++ C# Python
Senior Softwareentwickler

- Architektur, Desgin und Test von embedded Softwarebibliotheken 

- C++ 17/20

- Test: Googletest

- Test: Hardwaretest

- CI/CD Jenkins

- C# : Hardwareansteuerung

C/C++ C# Python
10 Monate
2020-07 - 2021-04

Embedded Software

Senior Embedded Software Engineering C++ C++14 C++17 ARM ...
Senior Embedded Software Engineering C++
  • SW-Entwicklung C++ (14/17) und Off-/On-Target Tests
  • Testspezifikation und -Implementierung
  • Python-Entwicklung (Test- und Ablaufsteuerung)
  • CMake, Conan, Jira, Git Bitbucket, Confluence
C++14 C++17 ARM PowerPC GoogleTest Python Jenkins Raspberry PI CI/CD
9 Monate
2019-10 - 2020-06

SW-Architecture nach Autosar

Software Architekt UML/SysML AUTOSAR Tricore
Software Architekt
  • SW-Architectur: UML/SysML Modellierung, Safety,

Multicore, Autosar 4.3, BSW

(Enterprise Architect, Vectortools)

  • Entwurf und Implementierung eines Excel-UML Konverters
    (Enterprise Architect, Visual Studio C#)
  • SW Safety-Analyse auf dem Mikrokontroller bzw. System Basis
    Chip (Infineon Tricore)
  • Software-Komposition und Interfacedesign (Systemdesk,

SWC Extract)

  • Requirementsengineering (PTC Integrity)
UML/SysML AUTOSAR Tricore
2 Jahre 9 Monate
2017-01 - 2019-09

Software Architektur

Software Architekt
Software Architekt
  • Architecturdesign (UML/SysML)
  • Teststrategie und –Planung für ein heterogenes HW-SW-System
  • Teststrategie und Testplanung (On-Target/Off-Target Testing)
  • Entwurf und Implementierung von Tools für C/C++-Test
  • SW-Refactoring für Testbarkeit und Performanceoptimierung (ARM, Xilinx Zynq)
München
2 Jahre 4 Monate
2014-10 - 2017-01

SW-Architektur (Überarbeitung und Anpassung bestehender SW-Architektur)

Selbstständig, Freiberufler (SW-Architecture, Functional Safety)
Selbstständig, Freiberufler (SW-Architecture, Functional Safety)
  • SW-Architectur (Überarbeitung und Anpassung bestehender SWArchitecktur)
  • Safety Analyse (Requirement Erfassung, Überarbeitung
    bestehender Safety-Konzepte)
  • Erstellung eines erweiterten UML-Profils (angelehnt an SysML) und Schulung
  • Implementierung von Plugins zur Modell-Analyse, komplexe Abfrage (SQL)
  • Implementierung von einem Plugin zur Generierung von CSourcecode
  • Implementierung von C-Parser mit Datenbankanbindung, Impact-Analyse und graphische Darstellung
  • XML-Parser (ANTLR/Java)
Automobilzulieferer
1 Jahr 1 Monat
2014-05 - 2015-05

SW-Architectur (Interface Design) nach Autosar

Selbstständig, Freiberufler (SW-Architecture, Modellbasierte SWEntwicklung nach Autosar, Requirement Engineering, SW-Test, HWTest, Schulung )

  • SW-Architectur (Interface Design) nach Autosar
  • Betreuung von modellbasierten SW-Entwicklung
    • Modellierung von Algorithmen
    • Skalierung
    • Automatische Codegenerierung (Targetlink)
  • Simulation/Test: MIL, SIL, HIL, TPT
    • MIL -Simulation und Verifiktion
    • Skalierung der Modele und SIL-Simulation
    • Testdefinition, Testimplemetierung MIL-/SIL-Test
    • Regressionstests
    • Schulung : Test und Testentwicklung
  • Test-, Fehleranalyse auf der Zielhardware
    • Integrationstest
    • Debugging
  • Requirementsengineering (DOORS)
Automobilzulieferer
7 Monate
2013-10 - 2014-04

Entwurf und Erweiterung einer SW-Architecktur zur automatischen Code-Generierung und Test in einer SIL-/HILUmgebung (C/C++, Matlab/Simulink/Stateflow, Python)

Selbstständig, Freiberufler (SW-Entwicklung, Modellierung, Simul
Selbstständig, Freiberufler (SW-Entwicklung, Modellierung, Simul
  • Entwurf und Erweiterung einer SW-Architecktur zur
    automatischen Code-Generierung und Test in einer SIL-/HILUmgebung (C/C++, Matlab/Simulink/Stateflow, Python)
  • Entwurf und Implmentierung von Parsern, Parsergeneratoren zur automatischen Code- und Test-Generierung (Python, VBA)
  • HW-Test in einer HIL-Umgebung (CANape, Python, C/C++)
  • Erweiterung der HIL-Testumgebung (Python, C/C++, UnitTest)
  • GUI-Design (Visual Studio, C++)
Automobilzulieferer
1 Jahr 5 Monate
2012-08 - 2013-12

Entwurf eines neuen und Erweiterung eines bestehenden Softwareframeworks für MMI-Anwendunden in den Versuchsfahrzeugen, Hardwareanbindung und Ansteuerung (C#, .NET, C/C++, Enterprise Architect UML)

Selbstständig, Freiberufler
Selbstständig, Freiberufler

Selbstständig, Freiberufler (SW-Entwicklung, Hardwarenahe
Programmierung, Modellierung, Simulation, Visualisierung)

  • Entwurf eines neuen und Erweiterung eines bestehenden Softwareframeworks für MMI-Anwendunden in den Versuchsfahrzeugen, Hardwareanbindung und Ansteuerung (C#, .NET, C/C++, Enterprise Architect UML)
  • Modellierung und Simulation von Algorithmen für
    Fahrerassistenzsysteme (Matlab/Simulink/Dspace)
    • Modellierung und Automatische Codegenerierung (C,C#, Matlab/Simulink)
  • Hardwarenahe Programmierung ( CAN, TCP/IP, Sensoren, C#)
    • Buskommunikation im Fahrzeug (CAN, TCP/IP,
      LAN/WLAN)
    • Ansteuerung der Anzeige- und Bedien-Komponenten im Fahrzeug
  • GUI und MMI-Programmierung (Matlab/Simulink, C# , FLASH)
  • Farhrzeugtests
    • Integrationstest im Versuchsfahrzeug
    • Performancetests
Automobilhersteller, Forschung und Vorausentwicklung
2 Jahre
2011-01 - 2012-12

Modelbasierte SW-Entwicklung, Algorithmenentwicklung (Matlab/Simulink/Stateflow/C)

Selbstständig, Freiberufler (SW-Entwicklung, Modelbasierte SWEntwicklung nach Autosar, Requirementsengineering, MIL, SIL, Test, TPT, MKS, DOORS)

  • Modelbasierte SW-Entwicklung, Algorithmenentwicklung
    (Matlab/Simulink/Stateflow/C)
    • Modellierung von Algorithmen im Bereich Bodycontrol
  • Automatische Codegenerierung (Targetlink)
    • C-Codegenerierung
    • Code-Review
  • Simulation/Test: MIL, SIL, HIL, TPT
    • MIL -Simulation und Verifiktion
    • Skalierung der Modele und SIL-Simulation
    • Testdefinition, Testimplemetierung MIL-/SIL-Test
    • Regressionstests
  • Test-, Fehleranalyse auf der Zielhardware
    • Integrationstest
    • Performancetest
    • Test und Testbetreuung am HIL-Stand
  • Requirementsengineering (DOORS)
Automotivezulieferer/Automobilhersteller
3 Jahre
2009-01 - 2011-12

Entwurf und Implementierung von Algorithmen zur Zeit-Frequenz- Analyse von akustischen Signalen

Selbstständig, Freiberufler (SW-Entwicklung, System Engineering,
Selbstständig, Freiberufler (SW-Entwicklung, System Engineering,
  • Entwicklung von Algorithmen zur Analyse von akustischen Signalen (Matlab/Simulink, C/C++)
  • Datenerfassung und Signalverarbeitung (Matlab/Simulink,
    C/C++)
Hardwarehersteller
1 Jahr 2 Monate
2009-12 - 2011-01

Entwicklung eines Testframeworks zum Webbasierten Multikanal Firmwaretest, Testauswertung und Reporting

Selbstständig, Freiberufler (SW-Entwicklung, Hardwarenahe Progra
Selbstständig, Freiberufler (SW-Entwicklung, Hardwarenahe Progra
  • SW-Spezifikation , Testspezifikation und SW-Design
    Modelbasierter Entwicklung, Test Driven Design
  • Modeltransformation: Entwurf und Implementierung von
    Parsern und Parsergenerotren (Python), Entwurf und
    Implementierung von Codegeneratoren
  • Implementierung von Python packages zur HW-Ansteuerung
  • Konfigurations- und Variantenmanagement
  • Webbasiertes Interface zur Konfiguration, Firmewaretest,
    Auswertung und Reportgenerierung
  • Unit-/Modul-/ Integrationstests (C/C++, Python, pyDev, Eclipse)
Softwarehersteller, Systemhersteller
4 Monate
2009-08 - 2009-11

Hardwarenahe Programmierung, Entwicklung von Algorithmen zur Auswertung von Satcom- Signalen

Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
  • Demodulation, Frequenzanalyse,Hardware-Ansteuerung
    (Matlab / C)
  • Daten-Erfassung und –Analyse (Matlab /C)
  • GUI-Programmierung (Matlab, OOP)
  • SW-/HW-Test und Troubleshooting.
  • Performance-Analyse und -Optimierung
Luft- und Raumfahrt, Telekommunikation
8 Monate
2009-04 - 2009-11

Refactoring eines C/C++ Tools für ein Fahrer-Assistenz System zur Lichtsteuerung, Erkennung von Straßenschildern

Selbstständig, Freiberufler (SW-Entwicklung, System Engineering)
Selbstständig, Freiberufler (SW-Entwicklung, System Engineering)
  • Refactoring eines C/C++ Tools für ein Fahrer-Assistenz System zur Lichtsteuerung, Erkennung von Straßenschildern
  • Entwicklung eines Matlab/Simulink Tools zur Offline Analyse und Auswertung von C/C++ Algorithmen
  • Unit-Tests, Integrationstests, Testautomation, Testauswertung
  • Kundenworkshop
Automotive / Softwarehersteller
8 Monate
2008-08 - 2009-03

Systemintegration, technische Koordination zwischen F&E, Produktion und internationalen Kunden

Selbstständig, Freiberufler (SW-Entwicklung, System-Engineering)
Selbstständig, Freiberufler (SW-Entwicklung, System-Engineering)
  • Systemintegration, technische Koordination zwischen F&E, Produktion und internationalen Kunden
  • SW-Entwicklung: Datenerfassung und Ansteuerung von
    mechatronischen Komponenten und deren Einführung in die Produktion (SUN Solaris,Linux, Windows, Shell Scripts, Matlab, Python )
  • Entwicklung von statistischen Algorithmen zur Qualitätskontrolle: Maschinen und Prozessfähigkeit nach Six-Sigma Visual Basic, Minitab
  • Troubleshooting im HW- und SW-Bereich und bei
    Produktabnahme und Systemtest
Halbleitertechnologie, Lithographie
8 Monate
2008-07 - 2009-02

Entwicklung von Algorithmen zur Auswertung von Satcom- Signale

Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
  • Entwicklung von Algorithmen zur Auswertung von Satcom-Signale
  • Demodulation, Frequenzanalyse,Hardware-Ansteuerung
    (Matlab / C), Winsockprogrammierung (C)
  • Datenkompression bzw. Datendekompression (Matlab/C)
  • Matlab GUI (oop)
  • SW-/HW-Test, Analyse und Troubleshooting
Luft- und Raumfahrt, Telekommunikation
2 Jahre 4 Monate
2006-04 - 2008-07

Entwicklung von Algorithmen und Tools zur DSL-Performance- Abschätzung bzw. -Plannung (Matlab / Java)

Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung)
Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung)
  • Technische Koordination zwischen den Fachgruppen (Telekommunikation, Geoinformationssysteme, Webserver) .
  • Projektplanung mit MS Project
  • Meßtechnische Verifikation der Ergebnisse aus dem Simulationsmodell (Hardwarenahe Programmierung, Datenerfassung).
  • Test, Verifikation (Matlab, JUNIT, Ant, Meßtechnik)
  • Technische Leitung des SW-Teams GIS Webserver (Java, SQL, JSP, XML, Javascr, AJAX, Apache, Tomcat)
  • Erweiterungskomzept einer GIS-Datenbank (PostgreSQL,
    MySQL, Matlab)
Telekommunikation, Geoinformation
7 Jahre 11 Monate
1998-05 - 2006-03

Wissenschaftlicher Mitarbeiter bei der Fraunhofer Einrichtung Systeme der Kommunikationtechnik (Forschung und Entwicklung, SW-Entwicklung, Projektleitung)

  • Entwurf und Implementierung von OFDM-Algorithmen,PNSequenzgenerator, Graykodierung, QAM-Mapper/-Demmaper, Interleaver/Deinterleaver, Modulator/ Demodulator, SNR-/BERBestimmung, Trägerbelegung, Training/Kanalschätzung, Frequenzanalysen (Matlab/Simulink)
  • Beschleunigerroutinen in C/C++ für Matlab/Simulink, Realtime Workshop
  • Entwicklung von Algorithmen zum Pulse- , Filter-Design und Pulsformung. Entwurf und Implementierung eines alternativen Übertragungsverfahrens mit Multiratenfilter und Wavelets. Vergleichende Bittrue-Simulation mit ADSL (Matlab/Simulink, C/C++)
  • C-Portierung von DSL-Simulationsmodell als Tool für den
    Technischen Support und Vertrieb
  • Konzeption und Aufbau eines DSP-In-Loop Systems
    (Matlab/Simulink, C, Code Composer Studio) zur Verifikation von theoretischen Ergebnisse unter realen Bedingungen unter Berücksichtigung von Aspekte der Festkomma-Arithmetik
  • DSP-Implementierung und Vergleich von Algorithmen zur
    Unterdrückung von Intersymbol-Interferenzen, auch deren Stabilität im Hinblick auf Festkomma-Arithmetik (C, Code Composer Studio)
  • Gremienarbeit (DSL Forum, internationale Gruppe)
  • Aufbau und Leitung des DSL-Kompetenzzentrums
  • Untersuchung und Modellierung von Crosstalk (Nebensprechen) im Kabelbündel (Matlab, Labview, Meßtechnik Networksanalyzer, Signal Analyzer) .
  • Projektplanung mit MS Project
  • Untersuchung von Power-Cut-Back Routinen im Hinblick auf die spektrale Verträglichkeit von benachbarten Systemen im Bündel (Matlab, Meßtechnik Networksanalyzer, Signal Analyzer)
  • Untersuchung von Algorithmen zur Dynamischen Spektrum Management (DSM) zur Minimierung von Interferenzen zwischen benachbarten DSL-Systemen (Matlab, C/C++)
  • Entwicklung einer GUI als Plannungstool für DSL-Kabelbelegung und Dynamic Spectrum Management (Matlab)
  • Untersuchung und Implementierung von Adaptive Frequency Hopping für Bluetooth (Matlab, Simulink, C/C++)
  • Vergleichende Untersuchung von Lokalisierungsverfahren basierend auf WLAN, Bluetooth und UWB (Matlab)
  • Vergleich von Lokalisierungssystemenen mit WLAN und Bluetooth, UWB (C/C++)
  • Entwicklung eines Raytracing-Tools zur Simulation von Indoor-Funkkanälen (Matlab/Simulink, C/C++)
  • Aufbau eines Demonstrators für funkbasierte Indoor-Lokalisierung (C/C++)
  • Untersuchung von Kalibirierungsverfahren bei Indoor-Lokalisieung (Matlab/Simulink)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2015-11 - 2015-11

Automotive Functional Safety Professional

Automotive Functional Safety Professional, SGS-TÜV Saar
Automotive Functional Safety Professional
SGS-TÜV Saar

Functional Safety

ISO 26262

Position

Position

  • Software Architecture
  • Embedded Software
  • Functional Safety
  • C/ C++ 14/17
  • CI/CD
  • Python
  • Test

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur embedded C/C++ Software-Testing Test Driven Design Agile Softwareentwicklung Embedded C++ Embedded Linux ISO26262 Safety Critical Software Jenkins Python C# C/C++ Robot Framework Zephyr OS Free RTOS reportportal

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
gut
Autosar
gut
CI/CD
gut bis sehr gut
Continuous Integration
gut bis sehr gut
DOORS
gut
Eclipse
sehr gut
Enterprise Architect
sehr gut
Git/SVN
sehr gut
Jenkins
gut
MS Office
sehr gut
RTOS
gut bis sehr gut
Visual Studio
gut bis sehr gut

Betriebssysteme

Embedded Linux
gut bis sehr gut
Linux
gut bis sehr gut
Macintosh Operating System
gut bis sehr gut
Windows
sehr gut

Programmiersprachen

C
sehr gut
C#
gut bis sehr gut
C++
sehr gut
C++14
sehr gut
C++17
gut bis sehr gut
CMake, Make
sehr gut
Java
gut
Python
gut bis sehr gut
Shell
gut

Datenbanken

PostgreSQL
gut

Datenkommunikation

Bus
CAN (sehr gut), LIN (Grundlagen, schon mal mit gearbeitet)
CAN
gut bis sehr gut
EtherCat
gut
Ethernet
sehr gut
RS232
she gut
SPI
gut
TCP/IP
gut
UART
gut

Hardware

ARM
M3/M4/M33
Echtzeitsysteme
Free RTOS
embedded Systeme
ARM, SoC, Zynq
Functional Safety
Automotive, Medizin
JTAG
J-Link
Messgeräte
Osziloskop, Signalgeneratoren, Signalanalyser, Datenerfassungshardware
PC
IBM/MAC/Unix
PLD, FPGA, SoC
XILINX Zynq
PowerPC
Raspberry PI
Steuer und Regelstechnik

Berechnung / Simulation / Versuch / Validierung

Catch Testframework
gut bis sehr gut
googletest
sehr gut
Hardware-in-the-Loop Simulation (HIL)
Sehr gut
MATLAB/Simulink
sehr gut

Design / Entwicklung / Konstruktion

UML/SysML

Branchen

Branchen

  • Automotive
  • Meß- und Regelungstechnik
  • Nachrichtentechnik / Telekommunikation
  • Bild- u. Videoverarbeitung
  • Hardware
  • Maschinenbau
  • Medizin

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre 2 Monate
2022-02 - heute

Embedded SW Entwicklung/Test C/C++, Python, Pytest, Robot Framework

Senior Softwareentwickler C/C++ Python Groovy ...
Senior Softwareentwickler

- C/C++ Embedded Softwareentwicklung

- Embedded Linux

- Catch Test

- Python 

- Pytest
- Robot Framework

- Jenkins CI/CD

- Docker

- FPGA Test

C/C++ Python Groovy Pytest report portal Robot Framework
10 Monate
2022-11 - 2023-08

Embedded HW/SW Design

Hardware Design C/C++ KiCad Meßtechnik
Hardware Design

- Entwurf Geamtarchitektur (UML/SYSML)

- Definition von HW-SW Interfaces (ARM Prozessor, GPS/IMU Sensor, Funk)

- Hardware Design: Schaltung und Layout 
- Inbetriebnahme. und Test

C/C++ KiCad Meßtechnik
9 Monate
2021-05 - 2022-01

Embedded Softwareentwicklung C/C++17/20

Senior Softwareentwickler C/C++ C# Python
Senior Softwareentwickler

- Architektur, Desgin und Test von embedded Softwarebibliotheken 

- C++ 17/20

- Test: Googletest

- Test: Hardwaretest

- CI/CD Jenkins

- C# : Hardwareansteuerung

C/C++ C# Python
10 Monate
2020-07 - 2021-04

Embedded Software

Senior Embedded Software Engineering C++ C++14 C++17 ARM ...
Senior Embedded Software Engineering C++
  • SW-Entwicklung C++ (14/17) und Off-/On-Target Tests
  • Testspezifikation und -Implementierung
  • Python-Entwicklung (Test- und Ablaufsteuerung)
  • CMake, Conan, Jira, Git Bitbucket, Confluence
C++14 C++17 ARM PowerPC GoogleTest Python Jenkins Raspberry PI CI/CD
9 Monate
2019-10 - 2020-06

SW-Architecture nach Autosar

Software Architekt UML/SysML AUTOSAR Tricore
Software Architekt
  • SW-Architectur: UML/SysML Modellierung, Safety,

Multicore, Autosar 4.3, BSW

(Enterprise Architect, Vectortools)

  • Entwurf und Implementierung eines Excel-UML Konverters
    (Enterprise Architect, Visual Studio C#)
  • SW Safety-Analyse auf dem Mikrokontroller bzw. System Basis
    Chip (Infineon Tricore)
  • Software-Komposition und Interfacedesign (Systemdesk,

SWC Extract)

  • Requirementsengineering (PTC Integrity)
UML/SysML AUTOSAR Tricore
2 Jahre 9 Monate
2017-01 - 2019-09

Software Architektur

Software Architekt
Software Architekt
  • Architecturdesign (UML/SysML)
  • Teststrategie und –Planung für ein heterogenes HW-SW-System
  • Teststrategie und Testplanung (On-Target/Off-Target Testing)
  • Entwurf und Implementierung von Tools für C/C++-Test
  • SW-Refactoring für Testbarkeit und Performanceoptimierung (ARM, Xilinx Zynq)
München
2 Jahre 4 Monate
2014-10 - 2017-01

SW-Architektur (Überarbeitung und Anpassung bestehender SW-Architektur)

Selbstständig, Freiberufler (SW-Architecture, Functional Safety)
Selbstständig, Freiberufler (SW-Architecture, Functional Safety)
  • SW-Architectur (Überarbeitung und Anpassung bestehender SWArchitecktur)
  • Safety Analyse (Requirement Erfassung, Überarbeitung
    bestehender Safety-Konzepte)
  • Erstellung eines erweiterten UML-Profils (angelehnt an SysML) und Schulung
  • Implementierung von Plugins zur Modell-Analyse, komplexe Abfrage (SQL)
  • Implementierung von einem Plugin zur Generierung von CSourcecode
  • Implementierung von C-Parser mit Datenbankanbindung, Impact-Analyse und graphische Darstellung
  • XML-Parser (ANTLR/Java)
Automobilzulieferer
1 Jahr 1 Monat
2014-05 - 2015-05

SW-Architectur (Interface Design) nach Autosar

Selbstständig, Freiberufler (SW-Architecture, Modellbasierte SWEntwicklung nach Autosar, Requirement Engineering, SW-Test, HWTest, Schulung )

  • SW-Architectur (Interface Design) nach Autosar
  • Betreuung von modellbasierten SW-Entwicklung
    • Modellierung von Algorithmen
    • Skalierung
    • Automatische Codegenerierung (Targetlink)
  • Simulation/Test: MIL, SIL, HIL, TPT
    • MIL -Simulation und Verifiktion
    • Skalierung der Modele und SIL-Simulation
    • Testdefinition, Testimplemetierung MIL-/SIL-Test
    • Regressionstests
    • Schulung : Test und Testentwicklung
  • Test-, Fehleranalyse auf der Zielhardware
    • Integrationstest
    • Debugging
  • Requirementsengineering (DOORS)
Automobilzulieferer
7 Monate
2013-10 - 2014-04

Entwurf und Erweiterung einer SW-Architecktur zur automatischen Code-Generierung und Test in einer SIL-/HILUmgebung (C/C++, Matlab/Simulink/Stateflow, Python)

Selbstständig, Freiberufler (SW-Entwicklung, Modellierung, Simul
Selbstständig, Freiberufler (SW-Entwicklung, Modellierung, Simul
  • Entwurf und Erweiterung einer SW-Architecktur zur
    automatischen Code-Generierung und Test in einer SIL-/HILUmgebung (C/C++, Matlab/Simulink/Stateflow, Python)
  • Entwurf und Implmentierung von Parsern, Parsergeneratoren zur automatischen Code- und Test-Generierung (Python, VBA)
  • HW-Test in einer HIL-Umgebung (CANape, Python, C/C++)
  • Erweiterung der HIL-Testumgebung (Python, C/C++, UnitTest)
  • GUI-Design (Visual Studio, C++)
Automobilzulieferer
1 Jahr 5 Monate
2012-08 - 2013-12

Entwurf eines neuen und Erweiterung eines bestehenden Softwareframeworks für MMI-Anwendunden in den Versuchsfahrzeugen, Hardwareanbindung und Ansteuerung (C#, .NET, C/C++, Enterprise Architect UML)

Selbstständig, Freiberufler
Selbstständig, Freiberufler

Selbstständig, Freiberufler (SW-Entwicklung, Hardwarenahe
Programmierung, Modellierung, Simulation, Visualisierung)

  • Entwurf eines neuen und Erweiterung eines bestehenden Softwareframeworks für MMI-Anwendunden in den Versuchsfahrzeugen, Hardwareanbindung und Ansteuerung (C#, .NET, C/C++, Enterprise Architect UML)
  • Modellierung und Simulation von Algorithmen für
    Fahrerassistenzsysteme (Matlab/Simulink/Dspace)
    • Modellierung und Automatische Codegenerierung (C,C#, Matlab/Simulink)
  • Hardwarenahe Programmierung ( CAN, TCP/IP, Sensoren, C#)
    • Buskommunikation im Fahrzeug (CAN, TCP/IP,
      LAN/WLAN)
    • Ansteuerung der Anzeige- und Bedien-Komponenten im Fahrzeug
  • GUI und MMI-Programmierung (Matlab/Simulink, C# , FLASH)
  • Farhrzeugtests
    • Integrationstest im Versuchsfahrzeug
    • Performancetests
Automobilhersteller, Forschung und Vorausentwicklung
2 Jahre
2011-01 - 2012-12

Modelbasierte SW-Entwicklung, Algorithmenentwicklung (Matlab/Simulink/Stateflow/C)

Selbstständig, Freiberufler (SW-Entwicklung, Modelbasierte SWEntwicklung nach Autosar, Requirementsengineering, MIL, SIL, Test, TPT, MKS, DOORS)

  • Modelbasierte SW-Entwicklung, Algorithmenentwicklung
    (Matlab/Simulink/Stateflow/C)
    • Modellierung von Algorithmen im Bereich Bodycontrol
  • Automatische Codegenerierung (Targetlink)
    • C-Codegenerierung
    • Code-Review
  • Simulation/Test: MIL, SIL, HIL, TPT
    • MIL -Simulation und Verifiktion
    • Skalierung der Modele und SIL-Simulation
    • Testdefinition, Testimplemetierung MIL-/SIL-Test
    • Regressionstests
  • Test-, Fehleranalyse auf der Zielhardware
    • Integrationstest
    • Performancetest
    • Test und Testbetreuung am HIL-Stand
  • Requirementsengineering (DOORS)
Automotivezulieferer/Automobilhersteller
3 Jahre
2009-01 - 2011-12

Entwurf und Implementierung von Algorithmen zur Zeit-Frequenz- Analyse von akustischen Signalen

Selbstständig, Freiberufler (SW-Entwicklung, System Engineering,
Selbstständig, Freiberufler (SW-Entwicklung, System Engineering,
  • Entwicklung von Algorithmen zur Analyse von akustischen Signalen (Matlab/Simulink, C/C++)
  • Datenerfassung und Signalverarbeitung (Matlab/Simulink,
    C/C++)
Hardwarehersteller
1 Jahr 2 Monate
2009-12 - 2011-01

Entwicklung eines Testframeworks zum Webbasierten Multikanal Firmwaretest, Testauswertung und Reporting

Selbstständig, Freiberufler (SW-Entwicklung, Hardwarenahe Progra
Selbstständig, Freiberufler (SW-Entwicklung, Hardwarenahe Progra
  • SW-Spezifikation , Testspezifikation und SW-Design
    Modelbasierter Entwicklung, Test Driven Design
  • Modeltransformation: Entwurf und Implementierung von
    Parsern und Parsergenerotren (Python), Entwurf und
    Implementierung von Codegeneratoren
  • Implementierung von Python packages zur HW-Ansteuerung
  • Konfigurations- und Variantenmanagement
  • Webbasiertes Interface zur Konfiguration, Firmewaretest,
    Auswertung und Reportgenerierung
  • Unit-/Modul-/ Integrationstests (C/C++, Python, pyDev, Eclipse)
Softwarehersteller, Systemhersteller
4 Monate
2009-08 - 2009-11

Hardwarenahe Programmierung, Entwicklung von Algorithmen zur Auswertung von Satcom- Signalen

Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
  • Demodulation, Frequenzanalyse,Hardware-Ansteuerung
    (Matlab / C)
  • Daten-Erfassung und –Analyse (Matlab /C)
  • GUI-Programmierung (Matlab, OOP)
  • SW-/HW-Test und Troubleshooting.
  • Performance-Analyse und -Optimierung
Luft- und Raumfahrt, Telekommunikation
8 Monate
2009-04 - 2009-11

Refactoring eines C/C++ Tools für ein Fahrer-Assistenz System zur Lichtsteuerung, Erkennung von Straßenschildern

Selbstständig, Freiberufler (SW-Entwicklung, System Engineering)
Selbstständig, Freiberufler (SW-Entwicklung, System Engineering)
  • Refactoring eines C/C++ Tools für ein Fahrer-Assistenz System zur Lichtsteuerung, Erkennung von Straßenschildern
  • Entwicklung eines Matlab/Simulink Tools zur Offline Analyse und Auswertung von C/C++ Algorithmen
  • Unit-Tests, Integrationstests, Testautomation, Testauswertung
  • Kundenworkshop
Automotive / Softwarehersteller
8 Monate
2008-08 - 2009-03

Systemintegration, technische Koordination zwischen F&E, Produktion und internationalen Kunden

Selbstständig, Freiberufler (SW-Entwicklung, System-Engineering)
Selbstständig, Freiberufler (SW-Entwicklung, System-Engineering)
  • Systemintegration, technische Koordination zwischen F&E, Produktion und internationalen Kunden
  • SW-Entwicklung: Datenerfassung und Ansteuerung von
    mechatronischen Komponenten und deren Einführung in die Produktion (SUN Solaris,Linux, Windows, Shell Scripts, Matlab, Python )
  • Entwicklung von statistischen Algorithmen zur Qualitätskontrolle: Maschinen und Prozessfähigkeit nach Six-Sigma Visual Basic, Minitab
  • Troubleshooting im HW- und SW-Bereich und bei
    Produktabnahme und Systemtest
Halbleitertechnologie, Lithographie
8 Monate
2008-07 - 2009-02

Entwicklung von Algorithmen zur Auswertung von Satcom- Signale

Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
Selbstständig, Freiberufler (SW-Entwicklung, Signal Processing)
  • Entwicklung von Algorithmen zur Auswertung von Satcom-Signale
  • Demodulation, Frequenzanalyse,Hardware-Ansteuerung
    (Matlab / C), Winsockprogrammierung (C)
  • Datenkompression bzw. Datendekompression (Matlab/C)
  • Matlab GUI (oop)
  • SW-/HW-Test, Analyse und Troubleshooting
Luft- und Raumfahrt, Telekommunikation
2 Jahre 4 Monate
2006-04 - 2008-07

Entwicklung von Algorithmen und Tools zur DSL-Performance- Abschätzung bzw. -Plannung (Matlab / Java)

Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung)
Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung)
  • Technische Koordination zwischen den Fachgruppen (Telekommunikation, Geoinformationssysteme, Webserver) .
  • Projektplanung mit MS Project
  • Meßtechnische Verifikation der Ergebnisse aus dem Simulationsmodell (Hardwarenahe Programmierung, Datenerfassung).
  • Test, Verifikation (Matlab, JUNIT, Ant, Meßtechnik)
  • Technische Leitung des SW-Teams GIS Webserver (Java, SQL, JSP, XML, Javascr, AJAX, Apache, Tomcat)
  • Erweiterungskomzept einer GIS-Datenbank (PostgreSQL,
    MySQL, Matlab)
Telekommunikation, Geoinformation
7 Jahre 11 Monate
1998-05 - 2006-03

Wissenschaftlicher Mitarbeiter bei der Fraunhofer Einrichtung Systeme der Kommunikationtechnik (Forschung und Entwicklung, SW-Entwicklung, Projektleitung)

  • Entwurf und Implementierung von OFDM-Algorithmen,PNSequenzgenerator, Graykodierung, QAM-Mapper/-Demmaper, Interleaver/Deinterleaver, Modulator/ Demodulator, SNR-/BERBestimmung, Trägerbelegung, Training/Kanalschätzung, Frequenzanalysen (Matlab/Simulink)
  • Beschleunigerroutinen in C/C++ für Matlab/Simulink, Realtime Workshop
  • Entwicklung von Algorithmen zum Pulse- , Filter-Design und Pulsformung. Entwurf und Implementierung eines alternativen Übertragungsverfahrens mit Multiratenfilter und Wavelets. Vergleichende Bittrue-Simulation mit ADSL (Matlab/Simulink, C/C++)
  • C-Portierung von DSL-Simulationsmodell als Tool für den
    Technischen Support und Vertrieb
  • Konzeption und Aufbau eines DSP-In-Loop Systems
    (Matlab/Simulink, C, Code Composer Studio) zur Verifikation von theoretischen Ergebnisse unter realen Bedingungen unter Berücksichtigung von Aspekte der Festkomma-Arithmetik
  • DSP-Implementierung und Vergleich von Algorithmen zur
    Unterdrückung von Intersymbol-Interferenzen, auch deren Stabilität im Hinblick auf Festkomma-Arithmetik (C, Code Composer Studio)
  • Gremienarbeit (DSL Forum, internationale Gruppe)
  • Aufbau und Leitung des DSL-Kompetenzzentrums
  • Untersuchung und Modellierung von Crosstalk (Nebensprechen) im Kabelbündel (Matlab, Labview, Meßtechnik Networksanalyzer, Signal Analyzer) .
  • Projektplanung mit MS Project
  • Untersuchung von Power-Cut-Back Routinen im Hinblick auf die spektrale Verträglichkeit von benachbarten Systemen im Bündel (Matlab, Meßtechnik Networksanalyzer, Signal Analyzer)
  • Untersuchung von Algorithmen zur Dynamischen Spektrum Management (DSM) zur Minimierung von Interferenzen zwischen benachbarten DSL-Systemen (Matlab, C/C++)
  • Entwicklung einer GUI als Plannungstool für DSL-Kabelbelegung und Dynamic Spectrum Management (Matlab)
  • Untersuchung und Implementierung von Adaptive Frequency Hopping für Bluetooth (Matlab, Simulink, C/C++)
  • Vergleichende Untersuchung von Lokalisierungsverfahren basierend auf WLAN, Bluetooth und UWB (Matlab)
  • Vergleich von Lokalisierungssystemenen mit WLAN und Bluetooth, UWB (C/C++)
  • Entwicklung eines Raytracing-Tools zur Simulation von Indoor-Funkkanälen (Matlab/Simulink, C/C++)
  • Aufbau eines Demonstrators für funkbasierte Indoor-Lokalisierung (C/C++)
  • Untersuchung von Kalibirierungsverfahren bei Indoor-Lokalisieung (Matlab/Simulink)

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2015-11 - 2015-11

Automotive Functional Safety Professional

Automotive Functional Safety Professional, SGS-TÜV Saar
Automotive Functional Safety Professional
SGS-TÜV Saar

Functional Safety

ISO 26262

Position

Position

  • Software Architecture
  • Embedded Software
  • Functional Safety
  • C/ C++ 14/17
  • CI/CD
  • Python
  • Test

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur embedded C/C++ Software-Testing Test Driven Design Agile Softwareentwicklung Embedded C++ Embedded Linux ISO26262 Safety Critical Software Jenkins Python C# C/C++ Robot Framework Zephyr OS Free RTOS reportportal

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
gut
Autosar
gut
CI/CD
gut bis sehr gut
Continuous Integration
gut bis sehr gut
DOORS
gut
Eclipse
sehr gut
Enterprise Architect
sehr gut
Git/SVN
sehr gut
Jenkins
gut
MS Office
sehr gut
RTOS
gut bis sehr gut
Visual Studio
gut bis sehr gut

Betriebssysteme

Embedded Linux
gut bis sehr gut
Linux
gut bis sehr gut
Macintosh Operating System
gut bis sehr gut
Windows
sehr gut

Programmiersprachen

C
sehr gut
C#
gut bis sehr gut
C++
sehr gut
C++14
sehr gut
C++17
gut bis sehr gut
CMake, Make
sehr gut
Java
gut
Python
gut bis sehr gut
Shell
gut

Datenbanken

PostgreSQL
gut

Datenkommunikation

Bus
CAN (sehr gut), LIN (Grundlagen, schon mal mit gearbeitet)
CAN
gut bis sehr gut
EtherCat
gut
Ethernet
sehr gut
RS232
she gut
SPI
gut
TCP/IP
gut
UART
gut

Hardware

ARM
M3/M4/M33
Echtzeitsysteme
Free RTOS
embedded Systeme
ARM, SoC, Zynq
Functional Safety
Automotive, Medizin
JTAG
J-Link
Messgeräte
Osziloskop, Signalgeneratoren, Signalanalyser, Datenerfassungshardware
PC
IBM/MAC/Unix
PLD, FPGA, SoC
XILINX Zynq
PowerPC
Raspberry PI
Steuer und Regelstechnik

Berechnung / Simulation / Versuch / Validierung

Catch Testframework
gut bis sehr gut
googletest
sehr gut
Hardware-in-the-Loop Simulation (HIL)
Sehr gut
MATLAB/Simulink
sehr gut

Design / Entwicklung / Konstruktion

UML/SysML

Branchen

Branchen

  • Automotive
  • Meß- und Regelungstechnik
  • Nachrichtentechnik / Telekommunikation
  • Bild- u. Videoverarbeitung
  • Hardware
  • Maschinenbau
  • Medizin

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.