Softwareentwicklung; hardwarenahe Softwareentwicklung (auch im Realtime-Umfeld)
Aktualisiert am 31.08.2024
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.09.2024
Verfügbar zu: 95%
davon vor Ort: 100%
MISRA-C
Assembler
C
Fehlersuche
Speichermanagement
Linker Script / Mapping
Safety Critical Software
Lauterbach Debugger
GDB
iSYSTEM
Speicheroptimierung
C++
S32DesignStudio
MPLAB
STM32
Logic Analyser
Deutsch
Englisch
gute Kenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+300km)
Deutschland

Deutschland: bevorzugt Stuttgart Arbeitserlaubnis: EU-Bürger. Sonst keine Arbeitserlaubnis. Weitere Länder: Grundsätzlich bereit. Abhängig von Aufgabenstellung und Laufzeit.

möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-08 - 2024-04

Mitarbeit in einem Park Lock System

Softwareentwickler C Debugging JLR UDS
Softwareentwickler

Erweitern/Umgestalten des BootLoaders für PIC18 und S32K1xx

Erstellen eines BootManages

UDS Diagnose nach Kundenanforderungen umsetzen

Erstellen von Konzeptvorschlägen für die Software-Architektur zum Entkoppeln von Modulen

UDS via LIN

Flash-Update via UDS

SW Module im Flash-Memory aufteilen via Linker Script

RAM für jedes SW Module via Linker Script aufteilen

Weitergabe von techn. Know How


PIC18Fxx S32K1XX MPLAB X IDE S32 Designer Studio Polarion Subversion
C Debugging JLR UDS
Jopp Holding GmbH
Bad Neustadt an der Saale
4 Monate
2022-04 - 2022-07

Portierung und Erweiterung von bestehender Software auf Renesas MCU

SW-Entwickler C Assembler Safety Critical Software ...
SW-Entwickler

Portieren der Software für Sicherheitsschaltgeräten und -systemen für den Personen- und Maschinenschutz auf Renesas MCU

IAR Embedded Workbench Renesas RA Tessy
C Assembler Safety Critical Software Polarion
Helbling Technik GmbH
München und Home Office
7 Monate
2021-09 - 2022-03

MISRA Konformität der Software überprüfen und beheben

MISRA-C C

Überprüfen der Software auf MISRA Konformität mit Helix QA-C

Beheben von Meldungen oder Erstellen von Bug-Reports

Festlegen von Memory für Safety Module und deren Variablen

Steuerung für Hydraulik
MISRA-C C
Thomas Magnete GmbH
Hersdorf (bei Siegen)
1 Jahr 3 Monate
2020-07 - 2021-09

Erstellen einer Basis-Library für STM8 und S12 MCU

Softwareentwickler C eclipse ASPICE ...
Softwareentwickler

- Mitarbeit beim Konzept zur Basis-Library

- Bestehende Software in eclipse integrieren

- Makefile erstellen um STM8 und S12 Software mit eclipse oder Command Line zu kompilieren

- Mitarbeit beim Aufsetzen erster Konzepte zur EInführung ASPICE

- Mitarbeit bei der Anpassung eines LIN Moduls

- MISRA-Meldungen von Axivion bearbeiten oder Code umstellen

eclipse Axivion
C eclipse ASPICE MISRA C Makefile
Bühler Motor GmbH
Nürnberg/Remote
7 Monate
2019-10 - 2020-04

Erweiterung der bestehenden Software zur Absolut-Positionsermittlung auf Linearschienen

Software-Entwickler MISRA C Atmel ATxmega Codeabdeckung ...
Software-Entwickler

- Einpassen der Erweiterung in die bestehende Software
- Kodierung nach MISRA C
- Assemblercodeauswertung zur Laufzeitermittlung und -Verbesserung
- Modulteste erstellen
- Dokumentation zu allen eingeführten Scripten und Abläufen

ATMEL Studio Eclipse Codesonar CTC
MISRA C Atmel ATxmega Codeabdeckung Unittest erstellen/erweitern C-Entwicklung Assembler für Lauzeitverbesserung
Schneeberger GmbH
Höfen an der Enz
2 Monate
2019-08 - 2019-09

Erweiterung der Entwicklungsumgebung

Software-Entwickler Scripterstellung ssh
Software-Entwickler

- Automatisches Erstellen einer Debian-VM-Umgebung mit Vagrant

- Automatisches Hinzufügen von Ansible

- Scriptgesteuertes Hinzufügen von Debian-Modulen für die Entwicklungsumgebung

- Vorbereiten von Debugging über Netzwerk (GDB-Server-Umgebung)

- Kompilieren von Modulen in Qt zum Zweck des Debuggens

Qt 10.5 Vagrant Ansible
Scripterstellung ssh
Wiesheu GmbH
Großbottwar (Ludwigsburg)
4 Monate
2019-04 - 2019-07

Softwareentwicklung embedded System mit RTOS

Software-Entwickler RTOS LPC18xx C
Software-Entwickler

- Erweiterung von Modulen zur Steuerung eines Reinigungsautomaten für Backöfen

- Fehlersuche und Behebung zur Steuerung des Reinigungsautomaten

- Test der Softwareänderungen

- Erweiterung der Testumgebung mit Modulen und Baugruppen

Keil uVision Eclipse TCP/IP
RTOS LPC18xx C
Wiesheu GmbH
Großbottwar (Ludwigsburg)
7 Monate
2018-09 - 2019-03

Treiberentwicklung Zylinx-Microblaze

Software-Entwickler Lauterbach Kommunikation serielle EEPROM gcc Linkerscript ...
Software-Entwickler

- Treiberentwicklung zum Lesen/Schreiben von EEPROM

- Erstellen von Lauterbach-Scripten zum Laden/Lesen von Daten in/aus einem EEPROM

- Erstellen einer shared Library im Bootloader des Microblaze zum Lesen/Schreiben von Daten aus/zum EEPROM

- Erstellen von Selftests beim Startup für den Zugriff auf Memory, EEPROM und I2C- Schnittstellen

- Anpassung des Linkerscript zum Festlegen von Adressen für shared Data Tables und Position von shared Library im BootLoader

- Anpassen/Verlegen von Interrupt-Adressen

Lauterbach Eclipse
Lauterbach Kommunikation serielle EEPROM gcc Linkerscript Schaltplan lesen Datenblätter lesen
Thales Deutschland GmbH
Ditzingen
9 Monate
2018-01 - 2018-09

Softwareentwicklung embedded System mit RTOS

Softwareentwickler RTOS LPC18xx C
Softwareentwickler

Entwicklung und Erweiterung von Modulen zur Steuerung eines Reinigungsautomaten für Backöfen.

Schwerpunkt sind

- Abholen, Aufbereiten und Bereitstellen von Messwerten

- Steuerung des Auffüllen von Frischwasser und Mixen mit dem Reiniger bis zur Zielkonzentration

- Überwachung der Software

- Test der Software

- Mithilfe bei HW / SW Problemen

- Konzepte vorschlagen und bestehende überarbeiten

Keil uVision Eclipse TCP/IP
RTOS LPC18xx C
Wiesheu GmbH
Großbottwar (Ludwigsburg)
1 Jahr 9 Monate
2016-04 - 2017-12

Implementierung von Modulen zur Steuerung von elektrischen Schraubern

Softwareentwickler Umsetzung Propietäre Protokolle Client/Server Implementierung als Windows DLL/ Linux Library
Softwareentwickler

- Implementierung eines Moduls zum Speichern und Auslesen von Grafikwerten einer Verschraubung in RealTime Umgebung

- Implementieren von Modul zum Erfassen der aktuellen und kumulierten Last durch die Verschraubung in RealTime Umgebung

- Erstellen einer C/S Library zur Kontrolle und Verwaltung von TCP/IP oder Serielle Schnittstellen

- Erstellen und implementieren einer Library zur Kommunikation über das Open Protokol zwischen Schraubwerkzeug und Steuerung über TCP/IP oder Serielle Schnittstellen

Eclipse Qt 4/5 Open Protocol GCC Wireshark TCP/IP Enterprise Architect GDB und GDB Server RealTime Umgebung Xenomai Embedded Linux
Umsetzung Propietäre Protokolle Client/Server Implementierung als Windows DLL/ Linux Library
AMT Alfing Montagetechnik
Home Office / Aalen
3 Monate
2016-01 - 2016-03

Anpassung der Diagnose-Funktionen eines BootLoaders nach Kundenanforderungen

Software-Entwickler
Software-Entwickler

Anpassung der Diagnose-Funktionen für einen BootLoader nach Kundenanforderungen

Test der einzelnen Funktionen

Sicherstellung der MISRA Konformität

eclipse PC-Lint svn
SMART IN OVATION GmbH
Stuttgart
5 Monate
2015-08 - 2015-12

Abgleich der Diagnose-Requirements für ein Airbag-Steuergerät

Software-Entwickler Requirements Engineering
Software-Entwickler

Abgleich der Diagnose Requirements für ein Airbag Steuergerät über DOORS

Kundenabsprache der Requirements für UDS

DOORS
Requirements Engineering
Stuttgart
7 Monate
2015-01 - 2015-07

Entwicklung sicherheitskritischer Software und Einbinden in bestehende Software zur Steuerung des Wasserwerfers für Feuerwehrfahrzeuge

Projektmitarbeit in allen Phasen
Projektmitarbeit in allen Phasen
- Verfeinern von Requirements - Erstellen neuer Requirements zu internen und externen Anforderungen - Mitarbeit an FMEA Berechnung - Stundenabschätzung der erforderlichen Softwareabschnitte für den Projektplan - Ausarbeitung des Unittest-Konzepts - Erstellung Softwarebeschreibung und Design - Erstellen der sicherheitskritischen Software - Anpassung der Speicheraufteilung des Mikrocontrollers - Anpassung bestehender Software auf die neue Software - Test der einzelnen Funktionen mit dem Debugger - Sicherstellung der MISRA Konformität - Laufzeitermittlung und Optimierung
Jetter AG
Ludwigsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-05 - 2023-05

Software Development According to ISO 26262

tudoor academy
tudoor academy
Tages Online Seminar zur SW Entwicklung zu ISO 26262

Position

Position

Softwareentwicklung für Embedded Systems

Kompetenzen

Kompetenzen

Top-Skills

MISRA-C Assembler C Fehlersuche Speichermanagement Linker Script / Mapping Safety Critical Software Lauterbach Debugger GDB iSYSTEM Speicheroptimierung C++ S32DesignStudio MPLAB STM32 Logic Analyser

Schwerpunkte

C/C++
Experte
Embedded Software Entwicklung
Experte
Wartung/Erweiterung bestehender Software
Experte
Fehlersuche
Experte
Memory / Runtime Optimierung
Experte
MISRA C
Experte
Schaltplan und Datenblätter lesen
Experte
Scripterstellung (bash, Python)
Fortgeschritten

Aufgabenbereiche

Wartung / Entwicklung von embedded Software
Experte
gcc Linkerscript
Experte
Umsetzung Propietäre Protokolle
Experte
Debugging mit Lauterbach/Segger
Experte

Produkte / Standards / Erfahrungen / Methoden

Ansible
Basics
ARM
Fortgeschritten
ASPICE
Fortgeschritten
ATMEL Studio
Fortgeschritten
Axivion
Fortgeschritten
Client/Server Implementierung als Windows DLL/ Linux Library
Fortgeschritten
DOORS
Basics
eclipse
Fortgeschritten
S32DS
Fortgeschritten
Keil uVision
Fortgeschritten
Enterprise Architect
Fortgeschritten
GCC
Experte
GDB und GDB Server
Fortgeschritten
Lauterbach
Basics
Segger JTAG
Experte
MISRA C
Experte
Open Protocol
Basics
opencv
Basics
PC-Lint
Fortgeschritten
QAC/MISRA
Experte
Qt 10.5
Basics
Qt 4/5
Basics
RealTime Linux
Basics
Requirements Engineering
Fortgeschritten
ssh
Basics
svn
Fortgeschritten
Vagrant
Basics
Wireshark
Fortgeschritten
STM32
Fortgeschritten
Renesas RA2E1
Basics
S32K1xx
Fortgeschritten

Erfahrung im Bereich:

- Anwendungs- und Systemprogrammierung

- Linker Script anpassung

- Client/Server TCP/IP Programmierung

- Hardwarenahe Programmierung

- Test- und Prüf-Software für Hardware-Komponenten

- Statische Code Analyse

- Embedded Programmierung (Getriebe, Lenksysteme und Fahrerassistent-Systeme, Diagnose, BootLoader)  

- Implementierung in RealTime Umgebung Xenomai  

- CMSIS RTOS 

- Makefile und Linkerscript auf das Projekt anpassen

 


Methoden:

- Objektorientierte Programmierung
- Datenbankdesign

- Sicherheitsrelevante Programmierung in Automotive (SIL)


Standards:

- TCP/IP
- SNMP
- ASN.1
- MISRA / PRQA / PC-Lint

- Testabdeckung (Testwell CTC/CTM)



Produkte:

- Altera Quartus (PLD)

- Atmel Studio 6

- ClearCase / ClearQuest

- DOORS

- Eclipse Enterprise Architekt

- iSystem winIDEA/Debugger

- LabView 2012

- Lauterbach Debugger

- PC-Lint Peak CANusb

- Polyspace

- PRQA (QAC)

- Rational Purify

- Serena Dimensions

- TI Composer Studio

- Vector CANalyzer, CANoe, CAPL Script

- XDS JTAG Debugger

- IAR Workbench

Betriebssysteme

Embedded Linux
Fortgeschritten
HPUX
Fortgeschritten
MS-DOS
Fortgeschritten
OSF/Motif
Basics
RealTime Umgebung Xenomai
Fortgeschritten
RTOS
Fortgeschritten
SUN OS, Solaris
Unix
Fortgeschritten
Bare Metal
Fortgeschritten
FreeRTOS
Fortgeschritten

Programmiersprachen

Ada
Basics
Assembler
Experte
Assembler für Lauzeitverbesserung
Experte
C
Experte
C++
Fortgeschritten
Fortran
Fortgeschritten
Java
Basics
JavaScript
Basics
LabView 2012
Basics
Makefile
Fortgeschritten
Perl
Fortgeschritten
Qt
Basics
Shell
Fortgeschritten

Datenbanken

Informix
V 7.24
MySQL
Oracle
8i

Datenkommunikation

CAN
Fortgeschritten
LIN
Fortgeschritten
RS232
Fortgeschritten
SNMP
Fortgeschritten
SPI
Fortgeschritten
TCP/UDP
Fortgeschritten
I2C
Fortgeschritten

Hardware

embedded Systeme
Experte
Entwicklung von Prototypen
Experte
Messgeräte
Fortgeschritten
ARM
Fortgeschritten
NXP
Fortgeschritten
PLD
Fortgeschritten
Sensoren
Fortgeschritten
Microchip
Fortgeschritten
STM32F
Fortgeschritten
S32K1xx
Fortgeschritten
ATMEL
Fortgeschritten

Berechnung / Simulation / Versuch / Validierung

CANoe/CANalyzer
Basics
Codeabdeckung
Fortgeschritten
Codesonar
Basics
CTC
Fortgeschritten
Hardware-in-the-Loop Simulation (HIL)
Basics
Scilab
Basics
Software-in-the-Loop Simulation (SIL)
Basics
Unittest erstellen/erweitern
Fortgeschritten

Linear Technologie LT Spice - Simulation von Schaltungen

Design / Entwicklung / Konstruktion

Client/Server Implementierung als DLL/Library
Fortgeschritten
EAGLE
Fortgeschritten
S32DS
Fortgeschritten
Enterprise Architect
Basics

Branchen

Branchen

  • Elektrotechnik / Elektronik
  • Hardware
  • Forschungseinrichtungen
  • Automotive
  • Industrie allg.
  • Ingenieurbüros
  • IT
  • Luft- und Raumfahrt
  • Maschinenbau
  • Militär / Rüstung
  • Telekommunikation

Einsatzorte

Einsatzorte

Stuttgart (+300km)
Deutschland

Deutschland: bevorzugt Stuttgart Arbeitserlaubnis: EU-Bürger. Sonst keine Arbeitserlaubnis. Weitere Länder: Grundsätzlich bereit. Abhängig von Aufgabenstellung und Laufzeit.

möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-08 - 2024-04

Mitarbeit in einem Park Lock System

Softwareentwickler C Debugging JLR UDS
Softwareentwickler

Erweitern/Umgestalten des BootLoaders für PIC18 und S32K1xx

Erstellen eines BootManages

UDS Diagnose nach Kundenanforderungen umsetzen

Erstellen von Konzeptvorschlägen für die Software-Architektur zum Entkoppeln von Modulen

UDS via LIN

Flash-Update via UDS

SW Module im Flash-Memory aufteilen via Linker Script

RAM für jedes SW Module via Linker Script aufteilen

Weitergabe von techn. Know How


PIC18Fxx S32K1XX MPLAB X IDE S32 Designer Studio Polarion Subversion
C Debugging JLR UDS
Jopp Holding GmbH
Bad Neustadt an der Saale
4 Monate
2022-04 - 2022-07

Portierung und Erweiterung von bestehender Software auf Renesas MCU

SW-Entwickler C Assembler Safety Critical Software ...
SW-Entwickler

Portieren der Software für Sicherheitsschaltgeräten und -systemen für den Personen- und Maschinenschutz auf Renesas MCU

IAR Embedded Workbench Renesas RA Tessy
C Assembler Safety Critical Software Polarion
Helbling Technik GmbH
München und Home Office
7 Monate
2021-09 - 2022-03

MISRA Konformität der Software überprüfen und beheben

MISRA-C C

Überprüfen der Software auf MISRA Konformität mit Helix QA-C

Beheben von Meldungen oder Erstellen von Bug-Reports

Festlegen von Memory für Safety Module und deren Variablen

Steuerung für Hydraulik
MISRA-C C
Thomas Magnete GmbH
Hersdorf (bei Siegen)
1 Jahr 3 Monate
2020-07 - 2021-09

Erstellen einer Basis-Library für STM8 und S12 MCU

Softwareentwickler C eclipse ASPICE ...
Softwareentwickler

- Mitarbeit beim Konzept zur Basis-Library

- Bestehende Software in eclipse integrieren

- Makefile erstellen um STM8 und S12 Software mit eclipse oder Command Line zu kompilieren

- Mitarbeit beim Aufsetzen erster Konzepte zur EInführung ASPICE

- Mitarbeit bei der Anpassung eines LIN Moduls

- MISRA-Meldungen von Axivion bearbeiten oder Code umstellen

eclipse Axivion
C eclipse ASPICE MISRA C Makefile
Bühler Motor GmbH
Nürnberg/Remote
7 Monate
2019-10 - 2020-04

Erweiterung der bestehenden Software zur Absolut-Positionsermittlung auf Linearschienen

Software-Entwickler MISRA C Atmel ATxmega Codeabdeckung ...
Software-Entwickler

- Einpassen der Erweiterung in die bestehende Software
- Kodierung nach MISRA C
- Assemblercodeauswertung zur Laufzeitermittlung und -Verbesserung
- Modulteste erstellen
- Dokumentation zu allen eingeführten Scripten und Abläufen

ATMEL Studio Eclipse Codesonar CTC
MISRA C Atmel ATxmega Codeabdeckung Unittest erstellen/erweitern C-Entwicklung Assembler für Lauzeitverbesserung
Schneeberger GmbH
Höfen an der Enz
2 Monate
2019-08 - 2019-09

Erweiterung der Entwicklungsumgebung

Software-Entwickler Scripterstellung ssh
Software-Entwickler

- Automatisches Erstellen einer Debian-VM-Umgebung mit Vagrant

- Automatisches Hinzufügen von Ansible

- Scriptgesteuertes Hinzufügen von Debian-Modulen für die Entwicklungsumgebung

- Vorbereiten von Debugging über Netzwerk (GDB-Server-Umgebung)

- Kompilieren von Modulen in Qt zum Zweck des Debuggens

Qt 10.5 Vagrant Ansible
Scripterstellung ssh
Wiesheu GmbH
Großbottwar (Ludwigsburg)
4 Monate
2019-04 - 2019-07

Softwareentwicklung embedded System mit RTOS

Software-Entwickler RTOS LPC18xx C
Software-Entwickler

- Erweiterung von Modulen zur Steuerung eines Reinigungsautomaten für Backöfen

- Fehlersuche und Behebung zur Steuerung des Reinigungsautomaten

- Test der Softwareänderungen

- Erweiterung der Testumgebung mit Modulen und Baugruppen

Keil uVision Eclipse TCP/IP
RTOS LPC18xx C
Wiesheu GmbH
Großbottwar (Ludwigsburg)
7 Monate
2018-09 - 2019-03

Treiberentwicklung Zylinx-Microblaze

Software-Entwickler Lauterbach Kommunikation serielle EEPROM gcc Linkerscript ...
Software-Entwickler

- Treiberentwicklung zum Lesen/Schreiben von EEPROM

- Erstellen von Lauterbach-Scripten zum Laden/Lesen von Daten in/aus einem EEPROM

- Erstellen einer shared Library im Bootloader des Microblaze zum Lesen/Schreiben von Daten aus/zum EEPROM

- Erstellen von Selftests beim Startup für den Zugriff auf Memory, EEPROM und I2C- Schnittstellen

- Anpassung des Linkerscript zum Festlegen von Adressen für shared Data Tables und Position von shared Library im BootLoader

- Anpassen/Verlegen von Interrupt-Adressen

Lauterbach Eclipse
Lauterbach Kommunikation serielle EEPROM gcc Linkerscript Schaltplan lesen Datenblätter lesen
Thales Deutschland GmbH
Ditzingen
9 Monate
2018-01 - 2018-09

Softwareentwicklung embedded System mit RTOS

Softwareentwickler RTOS LPC18xx C
Softwareentwickler

Entwicklung und Erweiterung von Modulen zur Steuerung eines Reinigungsautomaten für Backöfen.

Schwerpunkt sind

- Abholen, Aufbereiten und Bereitstellen von Messwerten

- Steuerung des Auffüllen von Frischwasser und Mixen mit dem Reiniger bis zur Zielkonzentration

- Überwachung der Software

- Test der Software

- Mithilfe bei HW / SW Problemen

- Konzepte vorschlagen und bestehende überarbeiten

Keil uVision Eclipse TCP/IP
RTOS LPC18xx C
Wiesheu GmbH
Großbottwar (Ludwigsburg)
1 Jahr 9 Monate
2016-04 - 2017-12

Implementierung von Modulen zur Steuerung von elektrischen Schraubern

Softwareentwickler Umsetzung Propietäre Protokolle Client/Server Implementierung als Windows DLL/ Linux Library
Softwareentwickler

- Implementierung eines Moduls zum Speichern und Auslesen von Grafikwerten einer Verschraubung in RealTime Umgebung

- Implementieren von Modul zum Erfassen der aktuellen und kumulierten Last durch die Verschraubung in RealTime Umgebung

- Erstellen einer C/S Library zur Kontrolle und Verwaltung von TCP/IP oder Serielle Schnittstellen

- Erstellen und implementieren einer Library zur Kommunikation über das Open Protokol zwischen Schraubwerkzeug und Steuerung über TCP/IP oder Serielle Schnittstellen

Eclipse Qt 4/5 Open Protocol GCC Wireshark TCP/IP Enterprise Architect GDB und GDB Server RealTime Umgebung Xenomai Embedded Linux
Umsetzung Propietäre Protokolle Client/Server Implementierung als Windows DLL/ Linux Library
AMT Alfing Montagetechnik
Home Office / Aalen
3 Monate
2016-01 - 2016-03

Anpassung der Diagnose-Funktionen eines BootLoaders nach Kundenanforderungen

Software-Entwickler
Software-Entwickler

Anpassung der Diagnose-Funktionen für einen BootLoader nach Kundenanforderungen

Test der einzelnen Funktionen

Sicherstellung der MISRA Konformität

eclipse PC-Lint svn
SMART IN OVATION GmbH
Stuttgart
5 Monate
2015-08 - 2015-12

Abgleich der Diagnose-Requirements für ein Airbag-Steuergerät

Software-Entwickler Requirements Engineering
Software-Entwickler

Abgleich der Diagnose Requirements für ein Airbag Steuergerät über DOORS

Kundenabsprache der Requirements für UDS

DOORS
Requirements Engineering
Stuttgart
7 Monate
2015-01 - 2015-07

Entwicklung sicherheitskritischer Software und Einbinden in bestehende Software zur Steuerung des Wasserwerfers für Feuerwehrfahrzeuge

Projektmitarbeit in allen Phasen
Projektmitarbeit in allen Phasen
- Verfeinern von Requirements - Erstellen neuer Requirements zu internen und externen Anforderungen - Mitarbeit an FMEA Berechnung - Stundenabschätzung der erforderlichen Softwareabschnitte für den Projektplan - Ausarbeitung des Unittest-Konzepts - Erstellung Softwarebeschreibung und Design - Erstellen der sicherheitskritischen Software - Anpassung der Speicheraufteilung des Mikrocontrollers - Anpassung bestehender Software auf die neue Software - Test der einzelnen Funktionen mit dem Debugger - Sicherstellung der MISRA Konformität - Laufzeitermittlung und Optimierung
Jetter AG
Ludwigsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-05 - 2023-05

Software Development According to ISO 26262

tudoor academy
tudoor academy
Tages Online Seminar zur SW Entwicklung zu ISO 26262

Position

Position

Softwareentwicklung für Embedded Systems

Kompetenzen

Kompetenzen

Top-Skills

MISRA-C Assembler C Fehlersuche Speichermanagement Linker Script / Mapping Safety Critical Software Lauterbach Debugger GDB iSYSTEM Speicheroptimierung C++ S32DesignStudio MPLAB STM32 Logic Analyser

Schwerpunkte

C/C++
Experte
Embedded Software Entwicklung
Experte
Wartung/Erweiterung bestehender Software
Experte
Fehlersuche
Experte
Memory / Runtime Optimierung
Experte
MISRA C
Experte
Schaltplan und Datenblätter lesen
Experte
Scripterstellung (bash, Python)
Fortgeschritten

Aufgabenbereiche

Wartung / Entwicklung von embedded Software
Experte
gcc Linkerscript
Experte
Umsetzung Propietäre Protokolle
Experte
Debugging mit Lauterbach/Segger
Experte

Produkte / Standards / Erfahrungen / Methoden

Ansible
Basics
ARM
Fortgeschritten
ASPICE
Fortgeschritten
ATMEL Studio
Fortgeschritten
Axivion
Fortgeschritten
Client/Server Implementierung als Windows DLL/ Linux Library
Fortgeschritten
DOORS
Basics
eclipse
Fortgeschritten
S32DS
Fortgeschritten
Keil uVision
Fortgeschritten
Enterprise Architect
Fortgeschritten
GCC
Experte
GDB und GDB Server
Fortgeschritten
Lauterbach
Basics
Segger JTAG
Experte
MISRA C
Experte
Open Protocol
Basics
opencv
Basics
PC-Lint
Fortgeschritten
QAC/MISRA
Experte
Qt 10.5
Basics
Qt 4/5
Basics
RealTime Linux
Basics
Requirements Engineering
Fortgeschritten
ssh
Basics
svn
Fortgeschritten
Vagrant
Basics
Wireshark
Fortgeschritten
STM32
Fortgeschritten
Renesas RA2E1
Basics
S32K1xx
Fortgeschritten

Erfahrung im Bereich:

- Anwendungs- und Systemprogrammierung

- Linker Script anpassung

- Client/Server TCP/IP Programmierung

- Hardwarenahe Programmierung

- Test- und Prüf-Software für Hardware-Komponenten

- Statische Code Analyse

- Embedded Programmierung (Getriebe, Lenksysteme und Fahrerassistent-Systeme, Diagnose, BootLoader)  

- Implementierung in RealTime Umgebung Xenomai  

- CMSIS RTOS 

- Makefile und Linkerscript auf das Projekt anpassen

 


Methoden:

- Objektorientierte Programmierung
- Datenbankdesign

- Sicherheitsrelevante Programmierung in Automotive (SIL)


Standards:

- TCP/IP
- SNMP
- ASN.1
- MISRA / PRQA / PC-Lint

- Testabdeckung (Testwell CTC/CTM)



Produkte:

- Altera Quartus (PLD)

- Atmel Studio 6

- ClearCase / ClearQuest

- DOORS

- Eclipse Enterprise Architekt

- iSystem winIDEA/Debugger

- LabView 2012

- Lauterbach Debugger

- PC-Lint Peak CANusb

- Polyspace

- PRQA (QAC)

- Rational Purify

- Serena Dimensions

- TI Composer Studio

- Vector CANalyzer, CANoe, CAPL Script

- XDS JTAG Debugger

- IAR Workbench

Betriebssysteme

Embedded Linux
Fortgeschritten
HPUX
Fortgeschritten
MS-DOS
Fortgeschritten
OSF/Motif
Basics
RealTime Umgebung Xenomai
Fortgeschritten
RTOS
Fortgeschritten
SUN OS, Solaris
Unix
Fortgeschritten
Bare Metal
Fortgeschritten
FreeRTOS
Fortgeschritten

Programmiersprachen

Ada
Basics
Assembler
Experte
Assembler für Lauzeitverbesserung
Experte
C
Experte
C++
Fortgeschritten
Fortran
Fortgeschritten
Java
Basics
JavaScript
Basics
LabView 2012
Basics
Makefile
Fortgeschritten
Perl
Fortgeschritten
Qt
Basics
Shell
Fortgeschritten

Datenbanken

Informix
V 7.24
MySQL
Oracle
8i

Datenkommunikation

CAN
Fortgeschritten
LIN
Fortgeschritten
RS232
Fortgeschritten
SNMP
Fortgeschritten
SPI
Fortgeschritten
TCP/UDP
Fortgeschritten
I2C
Fortgeschritten

Hardware

embedded Systeme
Experte
Entwicklung von Prototypen
Experte
Messgeräte
Fortgeschritten
ARM
Fortgeschritten
NXP
Fortgeschritten
PLD
Fortgeschritten
Sensoren
Fortgeschritten
Microchip
Fortgeschritten
STM32F
Fortgeschritten
S32K1xx
Fortgeschritten
ATMEL
Fortgeschritten

Berechnung / Simulation / Versuch / Validierung

CANoe/CANalyzer
Basics
Codeabdeckung
Fortgeschritten
Codesonar
Basics
CTC
Fortgeschritten
Hardware-in-the-Loop Simulation (HIL)
Basics
Scilab
Basics
Software-in-the-Loop Simulation (SIL)
Basics
Unittest erstellen/erweitern
Fortgeschritten

Linear Technologie LT Spice - Simulation von Schaltungen

Design / Entwicklung / Konstruktion

Client/Server Implementierung als DLL/Library
Fortgeschritten
EAGLE
Fortgeschritten
S32DS
Fortgeschritten
Enterprise Architect
Basics

Branchen

Branchen

  • Elektrotechnik / Elektronik
  • Hardware
  • Forschungseinrichtungen
  • Automotive
  • Industrie allg.
  • Ingenieurbüros
  • IT
  • Luft- und Raumfahrt
  • Maschinenbau
  • Militär / Rüstung
  • Telekommunikation

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.