freiberufler Embedded Software Engineer auf freelance.de

Embedded Software Engineer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 70180 Stuttgart
  • Europa
  • fr  |  en  |  de
  • 16.11.2023

Kurzvorstellung

Embedded Software Ingenieur in die Automobilbranche mit schwerpunkte C/C++ entwicklung für Applikation und Hardwarenahe Softwaremodulen (SPI, UART, I2C, CAN, MOST, Microcontroller, FPGA, Git, UML, Automotive SPICE, unit testing,...)

Qualifikationen

  • C4 J.
  • C++7 J.
  • Echtzeit-Betriebssysteme1 J.
  • Embedded Linux3 J.
  • Embedded Systems2 J.
  • ISO/IEC 155041 J.
  • Jenkins1 J.
  • Jira1 J.
  • Python3 J.
  • Scrum

Projekt‐ & Berufserfahrung

Senior Software-Entwickler
RBA, Remote
6/2023 – 9/2023 (4 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

6/2023 – 9/2023

Tätigkeitsbeschreibung

Senior Software-Entwickler im Projekt „Mobile Achslastwaagen für LKW“
● Erweiterung und Test von Softwaremodulen in C
● Dokumentierung

Eingesetzte Qualifikationen

C, C++, Git, STM32

Senior Software-Entwickler
Robert Bosch GmbH, Stuttgart
6/2022 – 5/2023 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2022 – 5/2023

Tätigkeitsbeschreibung

● Design, Implementierung und Test von Softwaremodulen in C++
(C++14)
● Entwicklung von CAN und Protobuf basierte Kommunikation
Protocol und Integration in verschiedene eBike Komponenten
● Durchführung von Unit- und Integrationstests in Python
● Entwicklung von Test Tools in Python
● CI/CD pipeline mit Jenkins

Eingesetzte Qualifikationen

C++, CAN-Bus (controller area network), Git, Jira, Linux Entwicklung, Python

Senior Software-Entwickler im Projekt Flashloader für Security Controllers
Infineon Technologies AG, Augsburg
5/2020 – 3/2022 (1 Jahr, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2020 – 3/2022

Tätigkeitsbeschreibung

Senior Software-Entwickler im Projekt Flashloader für Security Controllers

Eingesetzte Qualifikationen

C++, Jenkins, Python

Senior Software-Entwickler
RBA, Remote
11/2019 – 2/2020 (4 Monate)
Bauwirtschaft, Anlagen- und Schiffbau
Tätigkeitszeitraum

11/2019 – 2/2020

Tätigkeitsbeschreibung

Senior Software-Entwickler im Projekt „Radlastwaagen für Gewichtskontrollen“
• Entwicklung Inbetriebnahme-Software eines Prototyps
• Analyse, Design, Implementierung und Test von Softwaremodulen in C
• Design und Implementierung SW-Update
• Implementierung der UART und Bluetooth-Kommunikation zwischen Messgerät und Steuer-PC
• Entwicklung eines Windows Steuer-Tools (Windows C++ MFC)

Eingesetzte Qualifikationen

STM32, Echtzeit-Betriebssysteme, C, C++, Git, Microsoft Visual Studio

Senior Software Entwickler
SICPA, Lausanne
5/2019 – 10/2019 (6 Monate)
Innere und Äußere Sicherheit
Tätigkeitszeitraum

5/2019 – 10/2019

Tätigkeitsbeschreibung

Senior Software-Entwickler im Projekt „Ink Jet Kreditkarten Drucker“
• Analyse, Design, Implementierung und Test von Softwaremodulen in C und C++
• Design und Implementierung des Firmware SW-Update Konzepts/Flashing
• Automatisierung und Erstellung von Encrypted Update Packages mit Python
• Bugfix des Linux Kernel Treibers eines USB Moduls
• Entwicklung von Linux Packages
• Verbesserung des Buildsystems (shell, Python, qmake und Buildroot)
• Adaption der Ethernet-Kommunikation zu USB
• Entwicklung von Test Skripten für Software Integration und Systemtests
• Verbesserung eines Testtools (Windows C++ MFC)
• Bauen von Releases, Release-Management

Eingesetzte Qualifikationen

Embedded Linux, Xilinx (allg.), Linux (Kernel), Confluence, Scrum, C, C++, Git, Jira, Python, Qt (Software), Microsoft Visual Studio, Ethernet

Software Entwickler/Functional Owner (Festanstellung)
HIRSCHMANN MOBILITY (Part of TE Connectivity), Neckartenzlingen
2/2018 – 3/2019 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2018 – 3/2019

Tätigkeitsbeschreibung

Functional Owner: BSP, Diagnose, SW-Download und Bussysteme im Projekt Ford Remote Tuner Module nach AUTOMOTIVE Spice
• Analyse, Design, Implementierung und Test von Softwaremodulen in C und C++ unter proprietären Betriebssystemen für verschiedene Mircrocontroller
• Implementierung verschiedener UDS Diagnose-Funktionen
• Schnittstelle für alle technischen Abstimmungen zum Kunden
Im Bereich Vernetzungsfragen (Automotive Audio Bus)
• Projektplanung, Aufwandsabschätzungen, CR-Management, Risikomanagement
• Entwicklung von Microcontroller Low-Level Treibern/BSP und HAL, insbesondere im Bereich Buskommunikation (A2B, SPI, I2C, I2S)
• Analyse und Bewertung von Kunden-Requirements
• Durchführung von Unit- und Integrationstests

Eingesetzte Qualifikationen

Atmel Microchip Technologie, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Enterprise Architect (EA), UML, Subversion, C, C++, Git, ISO/IEC 15504

Software Entwickler/Feature Owner (Festanstellung)
Hirschmann Car Communication GmbH, Neckartenzlingen
10/2016 – 1/2018 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2016 – 1/2018

Tätigkeitsbeschreibung

• Software-Entwicklung von C und C++ Komponenten nach CMMI
• Definition und Implementierung von Lastmode Komponenten
• Implementierung Software Update Konzept/ Flashing/ Bootloader
• Bauen von Releases, Release-Management
• Konfigurationsmanagement, Review-Management
Fehlermanagement, Fehler-Tracking

Eingesetzte Qualifikationen

Embedded Linux, Linux (Kernel), Enterprise Architect (EA), UML, Subversion, C, C++, Eclipse, Canoe Software, MOST-Bus (media oriented systems transport), Capability Maturity Model Integration

Embedded Software-Entwickler (Festanstellung)
Hirschmann Car Communication GmbH, Neckartenzlingen
9/2015 – 9/2016 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2015 – 9/2016

Tätigkeitsbeschreibung

Software Entwickler im Bereich BSP, Radio Frontend und Bussysteme im Projekt DAIMLER NT5.5 Radio Tuner Module nach CMMI
• Analyse, Design, Implementierung und Test von Softwaremodulen in C und C++ unter proprietären Betriebssystemen
• Entwicklung von Microcontroller Low-Level Treibern/BSP und HAL, insbesondere im Bereich Buskommunikation (SPI, I2C, I2S)
• Analyse und Bewertung von Kunden Requirements.
• Erstellen von Spezifikationen/technischer Produktbeschreibungen in Doors
• Implementierung von AM/FM Radio-Funktionalitäten (Tuner Control, Background Search, Antenna Phantom Supply)

Eingesetzte Qualifikationen

Atmel Microchip Technologie, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Echtzeit-Betriebssysteme, Enterprise Architect (EA), UML, Subversion, C, C++, Eclipse, Capability Maturity Model Integration

Zertifikate

MOST Foundation Training (microchip)
2017

Ausbildung

Aviation and Transportation Engineering (Specialization: Embedded Systems Engineering)
Master of Engineering
2015
Université de Bordeaux, France
Industrial Engineering(specialization: Automatized Sytems Engineering)
Bachelor
2012
Institut Supérieur de Technologie, Antananarivo, M
Industrial Engineering
Two years Technical degree
2011
Institut Supérieur de Technologie, Antananarivo, M

Weitere Kenntnisse

-μC and FPGA: ARM cortex 32 bits microcontrollers and SoC (Atmel, Freescale, ST), Xilinx Spartan 6, Xilinx Spartan3E.
-Programming Languages: C, C++, C#, Python, Java, HTML, JavaScript, VHDL, ARM Assembly.
-Development Environment : IAR Workbench, Eclipse, Atmel Studio, CodeWarrior, Labview, Xilinx ISE, Code Composer Studio, Keil μVision, Altera SOPC Builder, Cpputest (unit testing)
-Operating Systems: RTOS (ThreadX, FreeRTOS, ChibiOS, Micrium μCOS,…), Linux, Windows
-Communication Buses : I2C, I2S, CAN, UART, SPI, MOST, A2B
- Project Management and other tools: UML, Gantt, PERT, Automotive SPICE and Agile methods (Scrum, ALM with Code Beamer), Office, SVN, Git, Enterprise Architect.

Persönliche Daten

Sprache
  • Französisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
Europa
Profilaufrufe
2972
Alter
32
Berufserfahrung
9 Jahre und 3 Monate (seit 09/2015)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden