26.02.2026 aktualisiert

AA
100 % verfügbar

Senior Embedded Software Engineer

Windsbach, Deutschland
Weltweit
B.Sc. Computer Science
Windsbach, Deutschland
Weltweit
B.Sc. Computer Science

Profilanlagen

Profil_Amm_Andreas.pdf

Über mich

Embedded Softwareentwickler mit über 17 Jahren Projekterfahrung in der hardwarenahen Softwareentwicklung für sicherheitskritische Systeme in den Branchen Automotive und Industrie. Spezialisiert auf C/C++ Mikrocontroller-Programmierung.

Skills

Embedded C++Embedded SoftwareSoftwareentwicklung
Embedded Softwareentwickler mit über 17 Jahren Projekterfahrung in der hardwarenahen Softwareentwicklung für sicherheitskritische Systeme in den Branchen Automotive und Industrie. Spezialisiert auf C/C++ Mikrocontroller-Programmierung (u. a. STM32, Infineon AURIX, SPC570S), Echtzeitsysteme (FreeRTOS, QNX, AUTOSAR OS) und funktionale Sicherheit (ISO 26262 bis ASIL-D, IEC 61508 SIL2). Langjährige Praxis in der Treiber- und HAL-Entwicklung, Kommunikation über CAN, LIN, FlexRay, Ethernet sowie in der Automatisierung von Build-, Test- und Releaseprozessen (Jenkins, Git, SVN, CI/CD).

Eingesetzte Tools
Embedded Software, C/C++, Python, STM32 (ARM Cortex-U5), Infineon AURIX Tricore, CAN, SPI, I2C, LIN, FlexRay, UART, Diagnose, Vector CANoe/CANape, FreeRTOS, AUTOSAR OS, QNX, Safety (ASIL A-D, SIL2/3), ISO 26262, MISRA C, Jenkins CI/CD, Git, SVN, JIRA, JTAG, Trace32 Lauterbach, Bootloader, Agile Software Entwicklung, Scrum, Kanban, Statische Codeanalyse PC-LINT

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2015

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Embedded Softwareentwickler – Batterie Management Systeme (BMS)

Munich Electrifiaction

Automobil und Fahrzeugbau

250-500 Mitarbeiter

Entwicklung sicherheitskritischer AUTOSAR-Basissoftware für Batterie-Management-Systeme (BMS) im Bereich E-Mobilität. Verantwortungfür hardwarenahe Softwarekomponenten auf zwei parallel eingesetzten Controller-Plattformen (NXP S32K und TI TMS570LS) sowie denproduktiven Einsatz KI-gestützter Entwicklungs-Workflows im Team.

Softwareentwicklung Basissoftware Drehgeber

SIKO GmbH

Architektur und Bauwesen

250-500 Mitarbeiter

Aufgaben und Ergebnisse
Entwicklung von Treibern und Hardware Abstaction Layer(HAL) für Seilzug- und Absolut Encoder
  1. Funktionsentwicklung: EEprom, I2C, SPI, UART, CANopen/CAN SAE J1939, ADC, FehlerSpeicher
  2. Bootloader Entwicklung
  3. Funktional Safety (SIL2) auf SPC570S und STM32 U575
  4. Buildautomatisierung und Releasemanagement
Technische Umgebung
  1. C/C++
  2. CubeIDE (ST)
  3. Git (Bitbucket), SVN
  4. JIRA
  5. Jenkins
  6. Python
  7. UDE Debugger (Universal Debug Engine via JTAG)
  8. Make
  9. FuSi IEC 61508 SIL2
  10. 32-bit SPC570S Automotive Microcontroller und STM32 U575

Softwareentwicklung Electric Commercial Vehicles

Siemens AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Aufgaben und Ergebnisse
Softwareentwicklung Automotive / E-Mobilität (Busse und LKWs)
  1. Entwicklung von AUTOSAR-Basissoftwaremodulen für elektrische Antriebssysteme
  2. Funktionsentwicklung im Bereich Bussysteme (CAN/LIN ↔ RTE Kommunikation)
  3. Umsetzung von Diagnose-Diensten: DTCs, Coding
  4. Verantwortung für Buildautomatisierung und Releasemanagement mittels Jenkins-Pipelines
Technische Umgebung
  1. C / C++
  2. Tasking v4 und v6
  3. CANape, CANoe,VectorTestStudio, EB-Tresos
  4. WinIDEA
  5. AUTOSAR 4
  6. FuSi ISO26262 bis ASIL-C
  7. Infineon Aurix TC27
  8. SVN
  9. Make
  10. Jenkins (Pipelines)

Embedded Softwareentwickler AUTOSAR - Elektronische Fahrwerkssysteme

Continental AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Aufgaben und Ergebnisse
Softwareentwicklung im Bereich Autosar Basissoftware für adaptive Fahrwerkssystemen (MLBevo)

  1. Funktionsentwicklung BUS: Kommunikation zwischen Flexray, SubCAN und RTE. Diagnose Dienste (DTCs, Coding)
  2. Microcontroller to Microcontroller Kommunikation über HSSL inklusive Treiberentwicklung im MCAL
  3. Inbetriebnahme der Funktionen am Fahrzeug
  4. Buildautomatisierung mit Jenkins
Technische Umgebung
  1. C
  2. Tasking
  3. CANape, CANoe, CANalyzer, Davinci, Geny, EB-Tresos
  4. AUTOSAR 3 und 4 + Adaptive Autosar
  5. Infineon Aurix TC39
  6. Lauterbach Trace32
  7. Scons
  8. Jenkins (Pipelines)
  9. FuSi ISO26262 bis ASIL-D
  10. PTC Integrity / SVN / Git

Softwareentwicklung Energiemanagement MLBEvo (Serie)

Audi AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Aufgaben und Ergebnisse
Softwareentwicklung der Diagnosefunktionen des Niedervolt Energiemanagement für die Plattform MLBevo

  1. Funktionsentwicklung Diagnose: Messwerte, Fehlerspeicher, Anpassung, Kodierung, EEPROM-Handling, Historienspeicher, Grundeinstellung, Routine Control
  2. Inbetriebnahme der Funktionen am Fahrzeug
  3. Buildautomatisierung
Technische Umgebung
  1. C/C++, Python
  2. Matlab Simulink / dSpace Targetlink
  3. PTC Integrity / SVN
  4. Lauterbach Trace32
  5. Greenhills
  6. CANape, CANoe
  7. AUTOSAR 3
  8. Make
  9. Jenkins

Softwareentwicklung Energiemanagement für alternative Antriebe (Vorserienprojekt)

Audi AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Modellbasierte Softwareentwicklung für die Ansteuerung von 48V Verbraucher
Inbetriebnahme der Prototypen
Buildautomatisierung

Softwareentwicklung von sprachbedienbaren Infotainment Systemen

Elektrobit

Automobil und Fahrzeugbau

500-1000 Mitarbeiter

Aufgaben und Ergebnisse
Entwicklung von Sprachdialogsystemen auf WindowsCE und Linux Distributionen:

  1. Programmierung
  2. Funktionsimplementierung in C/C++ im Bereich Sprachausgabe

  1. Software-Integration und Release Management
  2. Aufsetzen der Software Integrations- und Buildumgebung
  3. Automatisierung des Buildprozesses
  4. Software Konfiugrationsmanagement
  5. Releasemanagemant
  6. Schulung neuer Mitarbeiter im Bereich SW-Integration und SW-Konfiguration

  1. Test
  2. Testfallerstellung und Testdurchführung
  3. Testautomatisierung
  4. Testauswertung
  5. Testdokumentation
Technische Umgebung
  1. WinCE 5.0, QNX 6.x (ARM9)
  2. Visual Studio
  3. Hudson/Cruise Control
  4. Atlassian JIRA
  5. Subversion SVN
  6. Make / CMake
Eingesetzte Technologie
  1. Nuance Recognizer, SVOX TTS Engine



Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden