25.03.2025 aktualisiert

**** ******** ****
nicht verfügbar

Senior Softwareingenieur Embedded Systems, Mikrocontroller, Design, Test C, C++

Lahr, Deutschland
Deutschland +1
Dipl.-Ingenieur (FH)
Lahr, Deutschland
Deutschland +1
Dipl.-Ingenieur (FH)

Skills

Hardwarenahe Software Entwicklung in C, C++, Assembler, Design,Qualitätssicherung und Test im Bereich Embedded Systems, funktionale Sicherheit, Mikrocontroller, Elektronik, Regelungstechnik

Position:
Software-Entwicklung / Programmierung
Qualitätsmanagement / Qualitätssicherung / Test
Engineering / IT-nahe Ingenieurdienstleistungen

Ausbildung:
Ausbildung zum Funkelektroniker
1988 Abschluß: Facharbeiter
Elektrotechnik-Studium an der FH Offenburg mit Schwerpunkt Automatisierungstechnik (Regelungstechnik, elek. Antriebe, digitale und analoge Schaltungstechnik)
1995 Abschluß: Diplom Ingenieur (FH) Dipl.Ing. (Note 1,7)

Erfahrung im Bereich:
Embedded Systems
Spezifikation/Anforderungsanalyse, Design, Programmierung und Test
Testautomatisierung, Testdurchführung
technische Teilprojektleitung
Echtzeitanwendungen/Real-Time
Mikrocontroller
Digitale und analoge Schaltungtechnik (HW-Kenntnisse).
Regelungstechnik
Signalverarbeitung
Integration von hardwarenahen Software (Softwareintegration)
Inbetriebnahme von HW Prototypen.
Softwareentwicklung in funktionaler Sicherheit (EN298, EN60730 Class C, IEC 61508 SIl3), FuSi, Functional Safety
statische Codeanalyse nach MISRA

Programmier und Skriptsprachen:
C (Experte), C++, Assembler, Python, MATLAB / Simulink, make

Bussysteme:
CAN, CANopen, SPI, I2C, TCP/IP, Ethernet,

Hardware:
Digitale Signalprozessoren: TMS320C25
Echtzeitsysteme: Precise MQX/FreeRtos/CMX/SafeRtos/Sciopta
Embedded Systeme
Emulatoren: Lauterbach Trace32, Hitex, IAR, Fujitsu/Softtune, Reneas Debugger E1
Messgeräte: Oszilloskope, Logikanalyser
Mikrocontroller: 8051-Derivate, Fujitsu 16Bit, NEC V850, Microchip PIC24, Renesas RX62, TI RM4x (ARM Cortex R4),ARM Cortex M
Motorola: PowerPc
Multifunction Energy Metering IC ADE7878, ADE7753

Methoden:
Strukturierte Analyse (SA/RT)/Programmierung/Design
UML

Branchen:
Industrie
Automotiv
Ingenieur-Dienstleister
Elektrotechnik
Maschinenbau
Medizintechnik

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Softwareentwickler in C/C++ für sicherheitskritische Brennersteuerungen (IEC 61508 SIL3)

Siemens AG / Rastatt

Industrie und Maschinenbau

>10.000 Mitarbeiter

Tätigkeiten:
  • IEC 61508 SIL3 und EN60730 Class C,
  • Design, Integration und Implementierung hardwarenaher Sicherheits- und Systemfunktionen.
  • Programmierung in C/C++ mit RTOS.
  • Integrationstest und Unittest, Codereviews.
  • Erstellung UML Diagramme,
  • Arbeiten nach Scrum und V-Modell.
Tools:
  • ARM-Cortex R4 (TI Hercules),  Programmiersprache C/C++ und Assembler, Eclipse, RTOS Sciopta,
  • Subversion, Python, Make-Files, TI-Halcogen, TI CodeComposerStudio,
  • UML mit Enterprise Architekt, Jenkins, CAN/CANopen, MISRA C/C++, MinGW/GCC, JTAG-Debugger, Oszilloskop.

Softwareentwickler in C für Optische Sensoren zur Farb- und Kantenerkennung

Sick AG, Waldkirch

Industrie und Maschinenbau

5000-10.000 Mitarbeiter

Tätigkeiten:
  • Algorithmen Entwicklung und Integration in C und Matlab,
  • Unit und Systemtests, statische Codeanalyse nach MISRA
  • Treiber und Applikationsentwicklung für Echzeitsysteme
  • automatische Unit- und Systemtests
  • Einrichtung und Anpassung von Toolchain, Jenkins, Axivion/Bauhaus, Systemtest-Framework
Tools:
  •  SVN, GIT, Gitlab, ARM-Cortex M, Keil-Compiler, uVision, Embos-RTOS, C, Eclipse, Matlab, IOLink, Jenkins, Python
  • STM/Atollic, GCC

Softwareentwickler in C/C++ für sicherheitskritische Brennersteuerungen (IEC 61508 SIL3)

Siemens AG / Rastatt

Industrie und Maschinenbau

>10.000 Mitarbeiter

Projekt:
  • Neuentwicklung einer Plattform für eine sicherheitskritische, vernetzte Brennersteuerung im agilen Team von 8 Entwicklern

Tätigkeiten:
  • IEC 61508 SIL3 und EN60730 Class C,
  • Einrichten und Auswahl der Toolchain (IDE/Debugger, Compiler, statische Codeanalyse, Unittest-Framework, Metrik, Buildsystem, ..)
  • Auswahl und Integration RTOS (Sciopta, FreeRtos, SafeRtos).
  • Verantwortlich für Umsetzung der MCU Sicherheit. Analyse, Konzepte und Implementierung. Absprachen mit Zuliefern und TÜV.
  • Programmierung/Anpassung des BSP und HAL (ARMv7)
  • Design, Integration und Implementierung hardwarenaher Sicherheits- und Systemfunktionen.
  • Design, Implementierung Hardware-Abstraction-Layer für Renesas RL78,
  • Programmierung in C/C++ mit RTOS.
  • Integrationstest und Unittest, Codereviews.
  • Erstellung UML Diagramme,
  • Spezifikationen und Design, diverse Treiberprogrammierung
  • Arbeiten nach Scrum und V-Modell.
Tools:
  • ARM-Cortex R4 (TI Hercules), Renesas RL78, Programmiersprache C/C++ und Assembler, Eclipse, RTOS Sciopta,
  • FreeRtos/SafeRtos, Pclint, Subversion, Python, Make-Files, TI-Halcogen, Vectorcast, TI CodeComposerStudio,
  • UML mit Enterprise Architekt, Jenkins, CAN/CANopen, MISRA C/C++, MinGW/GCC, JTAG-Debugger, Oszilloskop.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden