Embedded Software Entwicklung
Aktualisiert am 04.02.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 08.02.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 1 Monat
2024-02 - heute

Hardware Security Module (HSM)

Software-Entwickler Crypto Memory Access Manager HSM ...
Software-Entwickler

Projekt: Hardware Security Module (HSM)

Aufgaben/Themen:

·        Cyber Security Concepts

·        DaVinci Configuration

HSM/Applikation/HSM Updater, Crypto, Memory Access Manager, Inerprozessor Kommunikation.

·       Erstellung der Tests zur Verifikation des Verschlüsselungskonzept beim Firmware Update.

DaVinci
Crypto Memory Access Manager HSM Cyber Security
2 Jahre 8 Monate
2023-07 - heute

Entwicklung eines Flash Treibers (synaptics)

Software-Entwickler
Software-Entwickler

Aufgabe:

·        Anforderungen, Feindesign

·        Umsetzung und Implementierung

·        Test Erstellung

Tätigkeit:

·        Erstellen des Pflichtenheftes in DOORS

·        Implementierung und Test des Flashtreibers und Integration ins Gesamtsystem

·        Erstellung des Feindesigns in Rhapsody

Rhapsody
Behr-Hella-Thermocontrol GmnbH
7 Monate
2023-08 - 2024-02

Renesas Safety Measures

Software-Entwickler Testkonzeption Testautomatisierung Configuration Registers ...
Software-Entwickler

1) Configuration Register Read/Verify [SAN-F1K2M-0220]

a) Anforderungen:

 - Read Configuration Register

 - Vergleich des gelesenen Wertes mit dem vorgesehenen Wert des Configuration Registers

 - Beurteilung anhand des Vergleichsergebnisses Application

 - Durch Änderung des Configuration Registers mit dem Debugger IC5000 soll ein Fehlerzustand verursacht werden

b) Entwicklung eines Testkonzepts (Implementierung BHTC)

2) Interrupt Consistency Check [SAN-F1K2M-0230]

a) Zielobjekte anhand der Anforderungen

b) Wegfall von Interrupts / dauerhafte Interrupts

c) Konzept entwickeln für einen ausgelassenen Interrupt

d) Legitimation der ISR durch Prüfung der Interrupt Flags

   - falsche Priorität / Prüfung der der Durchführbarkeit und Notwendigkeit dieses Checks

   - Umgang mit verpassten oder verzögerten Interrupt Diensten / Entwicklung eines Konzeptes bei Verzögerung oder Verpassen eines Interrupts

   - Interne Messung der Zeitzyklen zwischen zwei Interrupts

3) Design und Anforderungsanalyse

a) Einrichten der Testumgebung

b) Einrichten des IC5000

c) Zusammenspiel von CANoe und IC5000 über die CSharp SDK

d) Testreport mit CANoe Testfunktionen erzeugen

e) Entwicklung eines Testkonzeptes

  - Automatisierung mit IC5000

  - Wechsel des PC während der Laufzeit zum Erzeugen von illegalen Zuständen

  - Auslösen und Triggern von Interrupts, die als nicht konfiguriert maskiert sind

IC5000 Renesas Debugger Vector CANoe
Testkonzeption Testautomatisierung Configuration Registers Mikrocontrollerprogrammierung Interrupt Sharp SDK
4 Monate
2023-05 - 2023-08

Entwicklung eines Flash Treibers

Software-Entwickler SPI
Software-Entwickler

Entwicklung eines Flash Treibers im FBL (ohne Interrupts)

- Gemäß ?AN-ISC-8-1188_Custom_Flash_Drivers.pdf? und ?his flash driver v130.pdf?

- Bus Interface: SPI

1) HIS Flash Driver Interfaces anlegen im DaVinci Configurator

2) Implementierung des Flash-Treiber

a) Bootvorgang:

- Reset

- SPI initialisieren (Bootloader-Konfig. im Datasheet vorhanden)

- Flash-Request oder gültige Anwendungssoftware vorhanden?

- Bootsequenz ausführen

AUTOSAR DaVinci Configurator
SPI
1 Jahr
2022-07 - 2023-06

Entwicklung, Architektur und Realisierung von Bus- und Netzwerkfeatures

Software-Entwickler
Software-Entwickler

- Architekturentwurf, Konzeption und Umsetzung für neue Run-Time- und Host-Software-Module

- Funktionserweiterung, Optimierung und Architekturverbesserung bestehender Module mit Schwerpunkt auf Run-Time Code und die Codegenerierung,

Tätigkeit:

- Sichtung der Anforderungen bzgl. der Gesamtfunktonalität und der Ausgangsarchitektur

- Erstellung von Anforderungs -, Architektur- und Designspezi?kationen (inkl. Komponentenspezi?kationen ) für den Run-Time Code und die Codegenerierung der neu zu integrierenden Module, Funktionalitäten und Verbesserungen

dSPACE GmbH
5 Jahre 4 Monate
2017-03 - 2022-06

Entwicklung von Klimasteuergeräten / Blackboxen für Klimafunktionen

Software-Entwickler .NET Framework daVinci
Software-Entwickler

Einwicklungstätigkeit in der Treiber, Basis Software und Autosar Entwicklung als Entwickler und Integrator

  • Umsetzung einer Diagnose Compressor-Ventil
  • Umsetzung und Implementierung eines CAN Updates
  • Erstellen / Konfiguration von AUTOSAR Softwarekomponenten mit Vector DaVinci Tools
  • Testentwicklung
  • Dokumentation in DOORS

DOORS GENy PowerShell Configurator ? Visual Studio 2012 C# .NET Compact Framework AUTOSAR
.NET Framework daVinci
Behr-Hella-Thermocontrol GmbH
1 Jahr 6 Monate
2015-03 - 2016-08

ALMA (Alternative Lin Motor Ansteuerung)

Software-Entwickler, Architekt DaVinci Developer GENy Visual Studio 2012 ...
Software-Entwickler, Architekt
  • Entwicklung einer DLL zur Kommunikation über die UART der ECU und einen seriell auf USB Konverter mit der GUI Anwendung auf einem PC
  • Konfiguration der UART im DaVinci, NvM - Blöcke anlegen
  • Kommunikationskonzept der DLL erstellen
PowerShell PowerShell Configurator
DaVinci Developer GENy Visual Studio 2012 C# .NET
Behr-Hella-Thermocontrol GmbH
Borchen
2 Jahre
2014-08 - 2016-07

Entwicklung von Klimasteuergeräten / Blackboxen für Klimafunktionen

Software-Entwickler Vector Tools DaVinci Developer / Configurator Pro Eclipse ...
Software-Entwickler
  • Erstellen / Konfiguration von AUTOSAR Softwarekomponenten mit Vector DaVinci Tools
  • Entwicklung eines LIN-Motor Treibers für die Steuerung einer Steuergeräte-Hardware im utomobilbereich
  • Enwicklung und Anbindung von LIN-Slave Diagnose im Automobilbereich
Vector Tools DaVinci Developer / Configurator Pro Eclipse X32 MKS/PTC SI DOORS Telelogik Change GENy CANoe CANape
BHTC GmbH
Lippstadt
3 Jahre 11 Monate
2010-08 - 2014-06

Hardwarenahe Softwareentwicklung: Lösungen für Health&Care, Ambient Assisted Living, Sensorsysteme, Personenlokalisierung,

Software-Entwickler Health&Care C++
Software-Entwickler
  • Geräteansteuerungssoftware über serielle Schnittstellen
  • Software für Eingebettete Systeme RFID-/Funkbasiertes, explosionsgeschütztes Personen-Näherungssystem zum Schutz von Personen im Untertagebau
  • Personen-Lokalisierungssysteme für Senioren-, Behinderten- und Rehabilitationseinrichtungen oder Kliniken
  • Sensorsysteme, Notrufsysteme für hilfsbedürftige Menschen für den Innen- sowie Außenbereich.
Health&Care C++
locate solution GmbH
5 Monate
2010-03 - 2010-07

Entwicklung graphischer Oberflächen für Gebäude-Kühlsysteme und Klimaanlagen

Softwareentwickler Visual Studio C# WinForms
Softwareentwickler
  • Entwicklung graphischer Oberflächen (C#, Visual Studio)
  • Anforderungsmanagement, Entwicklung und Implementierung der Testsoftware, Unit-Tests
  • Entwurf und Implementierung der graphischen Benutzeroberfläche zur Ansteuerung und Wartung von Gebäude-Kühlsystemen und Klimaanlagen.

Visual Studio C# WinForms
Oehmichen & Bürgers Industrieplanung GmbH / Colt International GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
2002-10 - 2009-03

Studium der Elektrotechnik

Diplom-Ingenieur Elektrotechnik, Dortmund
Diplom-Ingenieur Elektrotechnik
Dortmund

Kompetenzen

Kompetenzen

Aufgabenbereiche

Embedded Software Entwicklung
Health&Care
Mehrprozessorsysteme, Interprozessorkommunikation
Mikrocontroller

Produkte / Standards / Erfahrungen / Methoden

Cadence Design Framework II (AHDL)
CANape
CANoe
DaVinci Developer
DaVinci Developer / Configurator Pro
DOORS
Eclipse
GENy
MKS/PTC SI
Telelogik Change
Visual Studio
Visual Studio
WinForms
WinForms
X32
ZigBee / IEEE 802.15.4

Programmiersprachen

.NET
C / C++
C#
C++
NUnit
PowerShell
Visual Studio 2005 ? 2012
Visual Studio 2012

Hardware

I2C
IAR Systems
LIN 1.3
LIN 2.0
Mikrocontroller (TI MSP430, CC2531)
Realtime OS (embOS)
SPI
USB

Berechnung / Simulation / Versuch / Validierung

Matlab
Vector CANape
Vector CANoe
Vector GENy
Vector Tools

Design / Entwicklung / Konstruktion

AUTOSAR

Branchen

Branchen

Automotive

Mobilfunk

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 1 Monat
2024-02 - heute

Hardware Security Module (HSM)

Software-Entwickler Crypto Memory Access Manager HSM ...
Software-Entwickler

Projekt: Hardware Security Module (HSM)

Aufgaben/Themen:

·        Cyber Security Concepts

·        DaVinci Configuration

HSM/Applikation/HSM Updater, Crypto, Memory Access Manager, Inerprozessor Kommunikation.

·       Erstellung der Tests zur Verifikation des Verschlüsselungskonzept beim Firmware Update.

DaVinci
Crypto Memory Access Manager HSM Cyber Security
2 Jahre 8 Monate
2023-07 - heute

Entwicklung eines Flash Treibers (synaptics)

Software-Entwickler
Software-Entwickler

Aufgabe:

·        Anforderungen, Feindesign

·        Umsetzung und Implementierung

·        Test Erstellung

Tätigkeit:

·        Erstellen des Pflichtenheftes in DOORS

·        Implementierung und Test des Flashtreibers und Integration ins Gesamtsystem

·        Erstellung des Feindesigns in Rhapsody

Rhapsody
Behr-Hella-Thermocontrol GmnbH
7 Monate
2023-08 - 2024-02

Renesas Safety Measures

Software-Entwickler Testkonzeption Testautomatisierung Configuration Registers ...
Software-Entwickler

1) Configuration Register Read/Verify [SAN-F1K2M-0220]

a) Anforderungen:

 - Read Configuration Register

 - Vergleich des gelesenen Wertes mit dem vorgesehenen Wert des Configuration Registers

 - Beurteilung anhand des Vergleichsergebnisses Application

 - Durch Änderung des Configuration Registers mit dem Debugger IC5000 soll ein Fehlerzustand verursacht werden

b) Entwicklung eines Testkonzepts (Implementierung BHTC)

2) Interrupt Consistency Check [SAN-F1K2M-0230]

a) Zielobjekte anhand der Anforderungen

b) Wegfall von Interrupts / dauerhafte Interrupts

c) Konzept entwickeln für einen ausgelassenen Interrupt

d) Legitimation der ISR durch Prüfung der Interrupt Flags

   - falsche Priorität / Prüfung der der Durchführbarkeit und Notwendigkeit dieses Checks

   - Umgang mit verpassten oder verzögerten Interrupt Diensten / Entwicklung eines Konzeptes bei Verzögerung oder Verpassen eines Interrupts

   - Interne Messung der Zeitzyklen zwischen zwei Interrupts

3) Design und Anforderungsanalyse

a) Einrichten der Testumgebung

b) Einrichten des IC5000

c) Zusammenspiel von CANoe und IC5000 über die CSharp SDK

d) Testreport mit CANoe Testfunktionen erzeugen

e) Entwicklung eines Testkonzeptes

  - Automatisierung mit IC5000

  - Wechsel des PC während der Laufzeit zum Erzeugen von illegalen Zuständen

  - Auslösen und Triggern von Interrupts, die als nicht konfiguriert maskiert sind

IC5000 Renesas Debugger Vector CANoe
Testkonzeption Testautomatisierung Configuration Registers Mikrocontrollerprogrammierung Interrupt Sharp SDK
4 Monate
2023-05 - 2023-08

Entwicklung eines Flash Treibers

Software-Entwickler SPI
Software-Entwickler

Entwicklung eines Flash Treibers im FBL (ohne Interrupts)

- Gemäß ?AN-ISC-8-1188_Custom_Flash_Drivers.pdf? und ?his flash driver v130.pdf?

- Bus Interface: SPI

1) HIS Flash Driver Interfaces anlegen im DaVinci Configurator

2) Implementierung des Flash-Treiber

a) Bootvorgang:

- Reset

- SPI initialisieren (Bootloader-Konfig. im Datasheet vorhanden)

- Flash-Request oder gültige Anwendungssoftware vorhanden?

- Bootsequenz ausführen

AUTOSAR DaVinci Configurator
SPI
1 Jahr
2022-07 - 2023-06

Entwicklung, Architektur und Realisierung von Bus- und Netzwerkfeatures

Software-Entwickler
Software-Entwickler

- Architekturentwurf, Konzeption und Umsetzung für neue Run-Time- und Host-Software-Module

- Funktionserweiterung, Optimierung und Architekturverbesserung bestehender Module mit Schwerpunkt auf Run-Time Code und die Codegenerierung,

Tätigkeit:

- Sichtung der Anforderungen bzgl. der Gesamtfunktonalität und der Ausgangsarchitektur

- Erstellung von Anforderungs -, Architektur- und Designspezi?kationen (inkl. Komponentenspezi?kationen ) für den Run-Time Code und die Codegenerierung der neu zu integrierenden Module, Funktionalitäten und Verbesserungen

dSPACE GmbH
5 Jahre 4 Monate
2017-03 - 2022-06

Entwicklung von Klimasteuergeräten / Blackboxen für Klimafunktionen

Software-Entwickler .NET Framework daVinci
Software-Entwickler

Einwicklungstätigkeit in der Treiber, Basis Software und Autosar Entwicklung als Entwickler und Integrator

  • Umsetzung einer Diagnose Compressor-Ventil
  • Umsetzung und Implementierung eines CAN Updates
  • Erstellen / Konfiguration von AUTOSAR Softwarekomponenten mit Vector DaVinci Tools
  • Testentwicklung
  • Dokumentation in DOORS

DOORS GENy PowerShell Configurator ? Visual Studio 2012 C# .NET Compact Framework AUTOSAR
.NET Framework daVinci
Behr-Hella-Thermocontrol GmbH
1 Jahr 6 Monate
2015-03 - 2016-08

ALMA (Alternative Lin Motor Ansteuerung)

Software-Entwickler, Architekt DaVinci Developer GENy Visual Studio 2012 ...
Software-Entwickler, Architekt
  • Entwicklung einer DLL zur Kommunikation über die UART der ECU und einen seriell auf USB Konverter mit der GUI Anwendung auf einem PC
  • Konfiguration der UART im DaVinci, NvM - Blöcke anlegen
  • Kommunikationskonzept der DLL erstellen
PowerShell PowerShell Configurator
DaVinci Developer GENy Visual Studio 2012 C# .NET
Behr-Hella-Thermocontrol GmbH
Borchen
2 Jahre
2014-08 - 2016-07

Entwicklung von Klimasteuergeräten / Blackboxen für Klimafunktionen

Software-Entwickler Vector Tools DaVinci Developer / Configurator Pro Eclipse ...
Software-Entwickler
  • Erstellen / Konfiguration von AUTOSAR Softwarekomponenten mit Vector DaVinci Tools
  • Entwicklung eines LIN-Motor Treibers für die Steuerung einer Steuergeräte-Hardware im utomobilbereich
  • Enwicklung und Anbindung von LIN-Slave Diagnose im Automobilbereich
Vector Tools DaVinci Developer / Configurator Pro Eclipse X32 MKS/PTC SI DOORS Telelogik Change GENy CANoe CANape
BHTC GmbH
Lippstadt
3 Jahre 11 Monate
2010-08 - 2014-06

Hardwarenahe Softwareentwicklung: Lösungen für Health&Care, Ambient Assisted Living, Sensorsysteme, Personenlokalisierung,

Software-Entwickler Health&Care C++
Software-Entwickler
  • Geräteansteuerungssoftware über serielle Schnittstellen
  • Software für Eingebettete Systeme RFID-/Funkbasiertes, explosionsgeschütztes Personen-Näherungssystem zum Schutz von Personen im Untertagebau
  • Personen-Lokalisierungssysteme für Senioren-, Behinderten- und Rehabilitationseinrichtungen oder Kliniken
  • Sensorsysteme, Notrufsysteme für hilfsbedürftige Menschen für den Innen- sowie Außenbereich.
Health&Care C++
locate solution GmbH
5 Monate
2010-03 - 2010-07

Entwicklung graphischer Oberflächen für Gebäude-Kühlsysteme und Klimaanlagen

Softwareentwickler Visual Studio C# WinForms
Softwareentwickler
  • Entwicklung graphischer Oberflächen (C#, Visual Studio)
  • Anforderungsmanagement, Entwicklung und Implementierung der Testsoftware, Unit-Tests
  • Entwurf und Implementierung der graphischen Benutzeroberfläche zur Ansteuerung und Wartung von Gebäude-Kühlsystemen und Klimaanlagen.

Visual Studio C# WinForms
Oehmichen & Bürgers Industrieplanung GmbH / Colt International GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 6 Monate
2002-10 - 2009-03

Studium der Elektrotechnik

Diplom-Ingenieur Elektrotechnik, Dortmund
Diplom-Ingenieur Elektrotechnik
Dortmund

Kompetenzen

Kompetenzen

Aufgabenbereiche

Embedded Software Entwicklung
Health&Care
Mehrprozessorsysteme, Interprozessorkommunikation
Mikrocontroller

Produkte / Standards / Erfahrungen / Methoden

Cadence Design Framework II (AHDL)
CANape
CANoe
DaVinci Developer
DaVinci Developer / Configurator Pro
DOORS
Eclipse
GENy
MKS/PTC SI
Telelogik Change
Visual Studio
Visual Studio
WinForms
WinForms
X32
ZigBee / IEEE 802.15.4

Programmiersprachen

.NET
C / C++
C#
C++
NUnit
PowerShell
Visual Studio 2005 ? 2012
Visual Studio 2012

Hardware

I2C
IAR Systems
LIN 1.3
LIN 2.0
Mikrocontroller (TI MSP430, CC2531)
Realtime OS (embOS)
SPI
USB

Berechnung / Simulation / Versuch / Validierung

Matlab
Vector CANape
Vector CANoe
Vector GENy
Vector Tools

Design / Entwicklung / Konstruktion

AUTOSAR

Branchen

Branchen

Automotive

Mobilfunk

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.