Profilbild von DimbySoa Rafalimanana Embedded Software Engineer aus Stuttgart

Dimby Soa Rafalimanana

verfügbar

Letztes Update: 03.03.2024

Embedded Software Engineer

Abschluss: Master of Engineering (Aeronautic and transportation Engineering, specialization: Embedded System Engineering)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | französisch (Muttersprache)

Skills

Programmiersprachen:
- C
- C++
- Python
- C#
- LUA

Hardware: 
- PC
- Atmel/Microchip SAMD51/SAMV71
- STM32 ARM Cortex M3-M7
- NXP ARM Cortex M4  S32K142
- Fujitsu HD62
- XILINX Zynq 7000
- Infineon ARM

Plattform:
- MS-Windows XP/7/10
- Linux
- ThreadX
- FreeRTOS
- RTX
- EmbOS

Tools:
- Enterprise Architect
- Codebeamer
- Jira
- Jenkins
- Teamcity
- Puppet
- MOST-Tools (z.B. Optolyzer)
- CANAlyzer/CANoe
- Oszilloskop/Logic Analyzer

IDEs:
- MS Visual Studio
- VS Code
- S32K Deisgn Studio
- Atmel Studio
- Eclipse
- QT Creator
- IAR Embedded Workbench
- Code Composer Studio
- KEIL µvision

Sourcecodeverwaltung:
- Subversion
- Git (Gerrit and Bitbucket)

Andere Skills:
- MOST
- Ethernet
- I2C
- SPI
- UART
- A2B
- USB
- Diverse APIs: MFC, COM, WIN32, XML-RPC
- Embedded Systemprogrammierung

Projekthistorie

06/2023 - 09/2023
Senior Software-Entwickler im Projekt „Mobile Achslastwaagen für LKW“
RBA (Industrie und Maschinenbau, 50-250 Mitarbeiter)

●    Erweiterung und Test von Softwaremodulen in C
●    Dokumentierung

06/2022 - 05/2023
Senior Software-Entwickler im Projekt eBike
Robert Bosch GmbH (>10.000 Mitarbeiter)

  • 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
C++, Python, CMake, GoogleTest, Git, JIRA, Bitbucket, Scrum, ARM und
PowerPC Microcontroller, CAN, Protocol Buffers, Visual Studio Code,
Windows, Linux

05/2020 - 03/2022
Senior Software-Entwickler im Projekt Flashloader für Security Controllers
Infineon (Sonstiges, >10.000 Mitarbeiter)


11/2019 - 02/2020
Senior Software-Entwickler im Projekt „Radlastwaagen für Gewichtskontrollen“
RBA (Architektur und Bauwesen, 50-250 Mitarbeiter)

  • 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)

C, C++, FreeRTOS, SW4STM32 IDE, MS Visual Studio, UART, Git, STM32F207ZG, ATO-LCC-TJH-14 Load Cell


05/2019 - 10/2019
Senior Software-Entwickler im Projekt „Ink Jet Kreditkarten Drucker“
SICPA SA (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

  • 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
C, C++, Python, LUA, Linux, U-Boot, USB, Ethernet, Buildroot, Qmake, QT Creator, Visual Studio, Jira, Confluence, Scrum, Git, XILINX Zynq 7000 SoC

02/2018 - 03/2019
Functional Owner: BSP, Diagnose, SW-Download und Bussysteme im Projekt Ford Remote Tuner Module nach AUTOMOTIVE Spice
HIRSCHMANN MOBILITY (Part of TE Connectivity) (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

  • 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

AUTOMOTIVE Spice, C, C++, Atmel Microcontroller (SAMV71, SAMD51), NXP Microtontroller(S32K142), ThreadX RTOS, CodeBeamer, TeamCity, Scrum, UML, UDS, Enterprise Architect, Atmel Studio, Eclipse, Cmake, CppUtest, A2B (AD2428), I2C, I2S, SPI


10/2016 - 01/2018
Software Entwickler/Feature Owner: MOST150 und Lastmode im Projekt AUDI MIB2+ TV-Tuner und DAIMLER NT5.0 TV-Tuner nach CMMI
Hirschmann Car Communication GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

  • 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

CMMI, UML, Enterprise Architect, Eclipse, makefiles, SVN, Fujitsu HD62, Linux, Fujitsu RTOS (FAMOS), Lauterbach Debugger mit Trace32, MOST Optolyzer, CANoe


09/2015 - 09/2016
Software Entwickler im Bereich BSP, Radio Frontend und Bussysteme im Projekt DAIMLER NT5.5 Radio Tuner Module nach CMMI
Hirschmann Car Communication GmbH (als Technology & Strategy GmbH consultant ) (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

  • 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)

CMMI, C, C++, Atmel Microcontroller (SAMV71), ThreadX, CodeBeamer, TeamCity, UML, Enterprise Architect, Atmel Studio, Eclipse, I2C, I2S, SPI, SVN


03/2015 - 09/2015
Software Entwickler Benchmark von Real Time Operating Systems für ARM Cortex-M Mikrokontrollern
HAGER Control SAS (Diplomarbeit) (Energie, Wasser und Umwelt)

  • Analyse und Bewertung von Requirements
  • Implementierung einer Testmethode
  • Portierung von verschiedenen Betriebsystemen auf die neue Plattform

C, C++, STM32L152RE (ARM Cortex M3), ThreadX, AVIX, EmbOS, ChibiOS, FreeRTOS, TI-RTOS, Keil RTX, Code Composer Studio, KEIL µvision, IAR Embedded workbench, Git, Scrum


Reisebereitschaft

Verfügbar in den Ländern Deutschland

Sonstige Angaben

Persönliche Fähigkeiten
  • Sorgfältige, strukturierte Vorgehensweise
  • Zielorientiert, pragmatisch
  • Zuverlässigkeit, Schnelligkeit
  • Guter Teamplayer
Profilbild von DimbySoa Rafalimanana Embedded Software Engineer aus Stuttgart Embedded Software Engineer
Registrieren