Freelancer Softwareentwickler für embedded systems in C/C++ für Telecomm-, Automobil- sowie Medizintechnikindustrie.
Aktualisiert am 10.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 08.04.2025
Verfügbar zu: 100%
davon vor Ort: 25%
Embedded C++
Echtzeitbetriebssystem
Algorithmenentwicklung
Qt
Android
Clean Code
Unittest
software design pattern
Java
FreeRTOS
robot framework
Bugfixing
C/C++
cybersecurity
IEC 62304
IEC 60601
IEC 62443
Automotive-SPICE
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Grundkenntnisse
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 4 Monate
2020-12 - 2023-03

OP-Leuchte nach IEC 62304

Software Projektleiter und Entwickler IEC 62304 IEC 60601 IEC 62443 ...
Software Projektleiter und Entwickler
  • Technische Softwareprojektleitung für ein OP-Leuchtensystem nach IEC 62304
  • Steuerung interner Software Entwicklungsteams und externer Software Dienstleister
  • Erstellen einer Softwarearchitektur für ein OP-Leuchtensystem unter  Berücksichtigung von Cybersecurity Aspekten (nach IEC 60601-4-5 & IEC 62443-4-2)
  • Erstellen von Dokumentation nach IEC 62304
  • Programmieren von Tools mit Python
OP-Leuchte nach IEC 62304
IEC 62304 IEC 60601 IEC 62443 C++ FreeRTOS Python
Drägerwerk AG & Co. KGaA
Lübeck
1 Jahr 4 Monate
2019-08 - 2020-11

Reference data generation

Software-Entwickler C++ Unittest Qt ...
Software-Entwickler

Erstellen eine Sensorarchitektur sowie Softwarestack zum Verbau auf einem Versuchsträger mit dem Ziel einen ground truth Datensatz zwecks Verifikation eines 360° RADAR Sensors zu erstellen

  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • Umfeldwahrnehmung mit LIDAR-Sensoren und Kameras
    • ?Sensorfusion ?von Kameras und LIDAR-Sensoren

Sensorsetup und Softwarestack für s Autonome Fahren
C++ Unittest Qt Sensorsignalverarbeitung Sensoren Windows Algorithmenentwicklung
HELLA
Berlin
2 Jahre 1 Monat
2017-07 - 2019-07

Omnisteer Förderprojekt

Software-Entwickler C++ Qt Algorithmenentwicklung ...
Software-Entwickler
  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • ?Umfeldwahrnehmung mit LIDAR-Sensoren und Kameras
Sensorsetup and Softwarestack für hochautomatisiertes Fahren
C++ Qt Algorithmenentwicklung Sensoren Sensorsignalverarbeitung
HELLA
Berlin
1 Jahr 9 Monate
2015-10 - 2017-06

autonoumus driving

Software Entwickler C++ Algorithmenentwicklung embedded driver ...
Software Entwickler

  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • ?Trajektorienplanung

Sensorsetup sowie Softwarestack umhochautomatisiertes Fahren zu ermöglichen
C++ Algorithmenentwicklung embedded driver Qt Sensoren
HELLA
Berlin
3 Jahre 7 Monate
2012-04 - 2015-10

RADAR blindspot detection sensor

Embedded Software Engineer Embedded C Automotive-SPICE
Embedded Software Engineer
Spezifikation, Design und Implementierung von Realtime Embedded Software für Automotive RADAR-Sensorik:
  • Ansteuerung der Hochfrequenz-Elektronik
  • RADAR Signalverarbeitung (Rohzielsignalverarbeitung)
  • Microcontrollerprogrammierung (u. a. TI-DSP, Infineon Aurix) in C für Realtime Embedded Systems
  • gemäß SW-Entwicklungsprozess ?Automotive SPICE?
Radarsensorik
Embedded C Automotive-SPICE
HELLA
Berlin
3 Monate
2012-01 - 2012-03

LTE MODEM

Embedded Software Entwickler Embedded C
Embedded Software Entwickler
Long Term Evolution
Embedded C
ST Ericsson
Nürnberg
11 Monate
2011-02 - 2011-12

WCDMA MODEM

technisches Projektmanagement Embedded C WCDMA
technisches Projektmanagement
  • Leitung eines 6-köpfigen Software Development Teams und technischer Experte für WCDMA Enhanced Uplink
Funkmodem
Embedded C WCDMA
ST-Ericsson
Lund, Schweden
3 Jahre 2 Monate
2008-01 - 2011-02

WCDMA MODEM

Embedded Software Entwickler Embedded C
Embedded Software Entwickler

Spezifikation, Design und Implementierung von Embedded Software für Funkmodems:

  • Microcontrollerprogrammierung (u. a. ARM, CEVA-DSP) in C/C++ für Realtime Embedded Systems
  • Basisband-Signalverarbeitung (Physical Layer) für LTE und WCDMA

Funkmodem WCDMA Long Term Evolution
Embedded C
ST-Ericsson
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
2017-12 - 2018-08

Abschluss berufsbegleitende Weiterbildung ?Udacity Nanodegree Machine Learning?

Udacity Nanodegree, Udacity
Udacity Nanodegree
Udacity

  • HTML auf anfrage


machine learning

  • supervised learning
  • reinforcement learning
  • unsupervised learning

algorithms:

  • deep learning (convolutional neuronal networks)
  • logistic regression
  • decision tree
  • K-nearest neighbor
  • etc
7 Monate
2006-10 - 2007-04

Diplom Arbeit

Note: 1,3,
Note: 1,3
  • Thema auf Anfrage
4 Jahre 8 Monate
2002-09 - 2007-04

Studium der Elektro- und Informationstechnik

Diplom-Ingenieur (FH) (Note: 1,7), Hochschule für angewandte Wissenschaften zu Hamburg
Diplom-Ingenieur (FH) (Note: 1,7)
Hochschule für angewandte Wissenschaften zu Hamburg
  • Vertiefungsrichtung: Nachrichtentechnik
9 Jahre
1993-07 - 2002-06

Erwerb der allgemeinen Hochschulreife

Abitur, Freiherr-vom-Stein-Gymnasium in Oldenburg in Holstein
Abitur
Freiherr-vom-Stein-Gymnasium in Oldenburg in Holstein

Position

Position

  • software developer for: firmware, application, algorithms
  • software project manager

Kompetenzen

Kompetenzen

Top-Skills

Embedded C++ Echtzeitbetriebssystem Algorithmenentwicklung Qt Android Clean Code Unittest software design pattern Java FreeRTOS robot framework Bugfixing C/C++ cybersecurity IEC 62304 IEC 60601 IEC 62443 Automotive-SPICE

Produkte / Standards / Erfahrungen / Methoden

Kompetenzen

  • Objektorientierte Softwareentwicklung
  • Software design patterns
  • Embedded systems
  • Embedded realtime operating systems (FreeRTOS u. a.)
  • Algorithmenentwicklung: Automotive und Mobilfunk
  • Unit test
  • Softwareentwicklung nach IEC 62304
  • Cybersecurity u. a. nach IEC 60601-4-5 & IEC 62443-4-2
  • Netzwerkprotokolle (CoAP, TCP/IP, u. a.)
  • Frameworks (Android und Qt u. a.)
  • Machine learning


Tools

  • IDE?s (winIDEA, Visual Studio (Code) u. a.)
  • Git
  • CppUnit und Robot Framework
  • Matlab/Simulink
  • Debugger (u. a. iSYSTEM iC5000)
  • Oszilloskop


Auslandserfahrung

01/2008 - 03/2012:

Kunde: Diverse Arbeitseinsätze in Lund, Schweden


02/2005 ? 07/2005:

Rolle: Praktikum

Kunde: Trintech Technologies, Dublin, Irland


Beruflicher Werdegang

12/2020 - 03/2023:

Rolle: Software Projektleiter und Entwickler

Kunde: Drägerwerk AG & Co. KGaA in Lübeck


Aufgaben:

Software Projektleiter und Entwickler für Embedded Systems im Bereich Operationsleuchten

  • Technische Softwareprojektleitung für ein OP-Leuchtensystem nach IEC 62304
  • Steuerung interner Software Entwicklungsteams und externer Software Dienstleister
  • Erstellen einer Softwarearchitektur für ein OP-Leuchtensystem unter Berücksichtigung von Cybersecurity Aspekten (nach IEC 60601-4-5 & IEC 62443-4-2)
  • Erstellen von Dokumentation nach IEC 62304
  • Programmieren von Tools mit Python 


03/2012 - 11/2020:

Rolle: Software Design Engineer

Kunde: Vision GmbH in Berlin


Aufgaben:

Software Design Engineer für Embedded Systems & Algorithmenentwicklung im Bereich Autonomes Fahren 

  • Spezifikation, Design und Implementierung von Realtime Embedded Software für Automotive RADAR-Sensorik:
    • Ansteuerung der Hochfrequenz-Elektronik
    • RADAR Signalverarbeitung (Rohzielsignalverarbeitung)
    • Microcontrollerprogrammierung (u. a. TI-DSP, Infineon Aurix) in C für Realtime Embedded Systems
    • gemäß SW-Entwicklungsprozess ?Automotive SPICE?
  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • Umfeldwahrnehmung mit LIDAR-Sensoren und Kameras
    • Sensorfusion von Kameras und LIDAR-Sensoren


02/2011 - 12/2011:

Rolle: Projektmanager

Kunde: ST-Ericsson AT GmbH (ehemals Ericsson JVD GmbH) in Lund, Schweden


Aufgaben:

  • Leitung eines 7-köpfigen Entwicklerteams und technischer Experte für WCDMA Enhanced Uplink


01/2008 - 03/2012:

Rolle: Software Design Engineer, Physical Layer

Kunde: ST-Ericsson AT GmbH (ehemals Ericsson JVD GmbH) in Nürnberg


Aufgaben:

  • Spezifikation, Design und Implementierung von Embedded Software (C/C++)  für Basisband-Signalverarbeitung (Physical Layer) für LTE und WCDMA

Betriebssysteme

FreeRTOS
Fortgeschritten
Windows
Fortgeschritten
Linux
Basics

Programmiersprachen

(Embedded) C++
Experte
(Embedded) C
Experte
embedded
Experte
Java
Basics
Python
Experte

Datenkommunikation

I2C
Experte
SPI
Experte
UART
Experte
CAN
Experte
HTTP(S)
Fortgeschritten
TLS (1.X)
Fortgeschritten
TCP/IP
Fortgeschritten

Hardware

I2C
Experte
SPI
Experte
UART
Experte
CAN
Experte
DMA
Experte
ADC/DAC
Experte
EEPROM
Experte
Flash
Experte
RAM/cache/register
Experte

Design / Entwicklung / Konstruktion

object oriented design
Experte
clean code
Fortgeschritten
software design pattern
Experte
unit testing
Experte

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 4 Monate
2020-12 - 2023-03

OP-Leuchte nach IEC 62304

Software Projektleiter und Entwickler IEC 62304 IEC 60601 IEC 62443 ...
Software Projektleiter und Entwickler
  • Technische Softwareprojektleitung für ein OP-Leuchtensystem nach IEC 62304
  • Steuerung interner Software Entwicklungsteams und externer Software Dienstleister
  • Erstellen einer Softwarearchitektur für ein OP-Leuchtensystem unter  Berücksichtigung von Cybersecurity Aspekten (nach IEC 60601-4-5 & IEC 62443-4-2)
  • Erstellen von Dokumentation nach IEC 62304
  • Programmieren von Tools mit Python
OP-Leuchte nach IEC 62304
IEC 62304 IEC 60601 IEC 62443 C++ FreeRTOS Python
Drägerwerk AG & Co. KGaA
Lübeck
1 Jahr 4 Monate
2019-08 - 2020-11

Reference data generation

Software-Entwickler C++ Unittest Qt ...
Software-Entwickler

Erstellen eine Sensorarchitektur sowie Softwarestack zum Verbau auf einem Versuchsträger mit dem Ziel einen ground truth Datensatz zwecks Verifikation eines 360° RADAR Sensors zu erstellen

  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • Umfeldwahrnehmung mit LIDAR-Sensoren und Kameras
    • ?Sensorfusion ?von Kameras und LIDAR-Sensoren

Sensorsetup und Softwarestack für s Autonome Fahren
C++ Unittest Qt Sensorsignalverarbeitung Sensoren Windows Algorithmenentwicklung
HELLA
Berlin
2 Jahre 1 Monat
2017-07 - 2019-07

Omnisteer Förderprojekt

Software-Entwickler C++ Qt Algorithmenentwicklung ...
Software-Entwickler
  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • ?Umfeldwahrnehmung mit LIDAR-Sensoren und Kameras
Sensorsetup and Softwarestack für hochautomatisiertes Fahren
C++ Qt Algorithmenentwicklung Sensoren Sensorsignalverarbeitung
HELLA
Berlin
1 Jahr 9 Monate
2015-10 - 2017-06

autonoumus driving

Software Entwickler C++ Algorithmenentwicklung embedded driver ...
Software Entwickler

  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • ?Trajektorienplanung

Sensorsetup sowie Softwarestack umhochautomatisiertes Fahren zu ermöglichen
C++ Algorithmenentwicklung embedded driver Qt Sensoren
HELLA
Berlin
3 Jahre 7 Monate
2012-04 - 2015-10

RADAR blindspot detection sensor

Embedded Software Engineer Embedded C Automotive-SPICE
Embedded Software Engineer
Spezifikation, Design und Implementierung von Realtime Embedded Software für Automotive RADAR-Sensorik:
  • Ansteuerung der Hochfrequenz-Elektronik
  • RADAR Signalverarbeitung (Rohzielsignalverarbeitung)
  • Microcontrollerprogrammierung (u. a. TI-DSP, Infineon Aurix) in C für Realtime Embedded Systems
  • gemäß SW-Entwicklungsprozess ?Automotive SPICE?
Radarsensorik
Embedded C Automotive-SPICE
HELLA
Berlin
3 Monate
2012-01 - 2012-03

LTE MODEM

Embedded Software Entwickler Embedded C
Embedded Software Entwickler
Long Term Evolution
Embedded C
ST Ericsson
Nürnberg
11 Monate
2011-02 - 2011-12

WCDMA MODEM

technisches Projektmanagement Embedded C WCDMA
technisches Projektmanagement
  • Leitung eines 6-köpfigen Software Development Teams und technischer Experte für WCDMA Enhanced Uplink
Funkmodem
Embedded C WCDMA
ST-Ericsson
Lund, Schweden
3 Jahre 2 Monate
2008-01 - 2011-02

WCDMA MODEM

Embedded Software Entwickler Embedded C
Embedded Software Entwickler

Spezifikation, Design und Implementierung von Embedded Software für Funkmodems:

  • Microcontrollerprogrammierung (u. a. ARM, CEVA-DSP) in C/C++ für Realtime Embedded Systems
  • Basisband-Signalverarbeitung (Physical Layer) für LTE und WCDMA

Funkmodem WCDMA Long Term Evolution
Embedded C
ST-Ericsson
Nürnberg

Aus- und Weiterbildung

Aus- und Weiterbildung

9 Monate
2017-12 - 2018-08

Abschluss berufsbegleitende Weiterbildung ?Udacity Nanodegree Machine Learning?

Udacity Nanodegree, Udacity
Udacity Nanodegree
Udacity

  • HTML auf anfrage


machine learning

  • supervised learning
  • reinforcement learning
  • unsupervised learning

algorithms:

  • deep learning (convolutional neuronal networks)
  • logistic regression
  • decision tree
  • K-nearest neighbor
  • etc
7 Monate
2006-10 - 2007-04

Diplom Arbeit

Note: 1,3,
Note: 1,3
  • Thema auf Anfrage
4 Jahre 8 Monate
2002-09 - 2007-04

Studium der Elektro- und Informationstechnik

Diplom-Ingenieur (FH) (Note: 1,7), Hochschule für angewandte Wissenschaften zu Hamburg
Diplom-Ingenieur (FH) (Note: 1,7)
Hochschule für angewandte Wissenschaften zu Hamburg
  • Vertiefungsrichtung: Nachrichtentechnik
9 Jahre
1993-07 - 2002-06

Erwerb der allgemeinen Hochschulreife

Abitur, Freiherr-vom-Stein-Gymnasium in Oldenburg in Holstein
Abitur
Freiherr-vom-Stein-Gymnasium in Oldenburg in Holstein

Position

Position

  • software developer for: firmware, application, algorithms
  • software project manager

Kompetenzen

Kompetenzen

Top-Skills

Embedded C++ Echtzeitbetriebssystem Algorithmenentwicklung Qt Android Clean Code Unittest software design pattern Java FreeRTOS robot framework Bugfixing C/C++ cybersecurity IEC 62304 IEC 60601 IEC 62443 Automotive-SPICE

Produkte / Standards / Erfahrungen / Methoden

Kompetenzen

  • Objektorientierte Softwareentwicklung
  • Software design patterns
  • Embedded systems
  • Embedded realtime operating systems (FreeRTOS u. a.)
  • Algorithmenentwicklung: Automotive und Mobilfunk
  • Unit test
  • Softwareentwicklung nach IEC 62304
  • Cybersecurity u. a. nach IEC 60601-4-5 & IEC 62443-4-2
  • Netzwerkprotokolle (CoAP, TCP/IP, u. a.)
  • Frameworks (Android und Qt u. a.)
  • Machine learning


Tools

  • IDE?s (winIDEA, Visual Studio (Code) u. a.)
  • Git
  • CppUnit und Robot Framework
  • Matlab/Simulink
  • Debugger (u. a. iSYSTEM iC5000)
  • Oszilloskop


Auslandserfahrung

01/2008 - 03/2012:

Kunde: Diverse Arbeitseinsätze in Lund, Schweden


02/2005 ? 07/2005:

Rolle: Praktikum

Kunde: Trintech Technologies, Dublin, Irland


Beruflicher Werdegang

12/2020 - 03/2023:

Rolle: Software Projektleiter und Entwickler

Kunde: Drägerwerk AG & Co. KGaA in Lübeck


Aufgaben:

Software Projektleiter und Entwickler für Embedded Systems im Bereich Operationsleuchten

  • Technische Softwareprojektleitung für ein OP-Leuchtensystem nach IEC 62304
  • Steuerung interner Software Entwicklungsteams und externer Software Dienstleister
  • Erstellen einer Softwarearchitektur für ein OP-Leuchtensystem unter Berücksichtigung von Cybersecurity Aspekten (nach IEC 60601-4-5 & IEC 62443-4-2)
  • Erstellen von Dokumentation nach IEC 62304
  • Programmieren von Tools mit Python 


03/2012 - 11/2020:

Rolle: Software Design Engineer

Kunde: Vision GmbH in Berlin


Aufgaben:

Software Design Engineer für Embedded Systems & Algorithmenentwicklung im Bereich Autonomes Fahren 

  • Spezifikation, Design und Implementierung von Realtime Embedded Software für Automotive RADAR-Sensorik:
    • Ansteuerung der Hochfrequenz-Elektronik
    • RADAR Signalverarbeitung (Rohzielsignalverarbeitung)
    • Microcontrollerprogrammierung (u. a. TI-DSP, Infineon Aurix) in C für Realtime Embedded Systems
    • gemäß SW-Entwicklungsprozess ?Automotive SPICE?
  • Entwicklung und Inbetriebnahme von Sensorarchitekturen für das Autonome Fahren
  • Algorithmenentwicklung in C++ im Bereich Autonomes Fahren:
    • Umfeldwahrnehmung mit LIDAR-Sensoren und Kameras
    • Sensorfusion von Kameras und LIDAR-Sensoren


02/2011 - 12/2011:

Rolle: Projektmanager

Kunde: ST-Ericsson AT GmbH (ehemals Ericsson JVD GmbH) in Lund, Schweden


Aufgaben:

  • Leitung eines 7-köpfigen Entwicklerteams und technischer Experte für WCDMA Enhanced Uplink


01/2008 - 03/2012:

Rolle: Software Design Engineer, Physical Layer

Kunde: ST-Ericsson AT GmbH (ehemals Ericsson JVD GmbH) in Nürnberg


Aufgaben:

  • Spezifikation, Design und Implementierung von Embedded Software (C/C++)  für Basisband-Signalverarbeitung (Physical Layer) für LTE und WCDMA

Betriebssysteme

FreeRTOS
Fortgeschritten
Windows
Fortgeschritten
Linux
Basics

Programmiersprachen

(Embedded) C++
Experte
(Embedded) C
Experte
embedded
Experte
Java
Basics
Python
Experte

Datenkommunikation

I2C
Experte
SPI
Experte
UART
Experte
CAN
Experte
HTTP(S)
Fortgeschritten
TLS (1.X)
Fortgeschritten
TCP/IP
Fortgeschritten

Hardware

I2C
Experte
SPI
Experte
UART
Experte
CAN
Experte
DMA
Experte
ADC/DAC
Experte
EEPROM
Experte
Flash
Experte
RAM/cache/register
Experte

Design / Entwicklung / Konstruktion

object oriented design
Experte
clean code
Fortgeschritten
software design pattern
Experte
unit testing
Experte

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.