Embedded Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 70180 Stuttgart
- Europa
- fr | en | de
- 16.11.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – 9/2023
Tätigkeitsbeschreibung
Senior Software-Entwickler im Projekt „Mobile Achslastwaagen für LKW“
● Erweiterung und Test von Softwaremodulen in C
● Dokumentierung
C, C++, Git, STM32
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
C++, CAN-Bus (controller area network), Git, Jira, Linux Entwicklung, Python
5/2020 – 3/2022
TätigkeitsbeschreibungSenior Software-Entwickler im Projekt Flashloader für Security Controllers
Eingesetzte QualifikationenC++, Jenkins, Python
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)
STM32, Echtzeit-Betriebssysteme, C, C++, Git, Microsoft Visual Studio
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
Embedded Linux, Xilinx (allg.), Linux (Kernel), Confluence, Scrum, C, C++, Git, Jira, Python, Qt (Software), Microsoft Visual Studio, Ethernet
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
Atmel Microchip Technologie, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Enterprise Architect (EA), UML, Subversion, C, C++, Git, ISO/IEC 15504
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
Embedded Linux, Linux (Kernel), Enterprise Architect (EA), UML, Subversion, C, C++, Eclipse, Canoe Software, MOST-Bus (media oriented systems transport), Capability Maturity Model Integration
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)
Atmel Microchip Technologie, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Echtzeit-Betriebssysteme, Enterprise Architect (EA), UML, Subversion, C, C++, Eclipse, Capability Maturity Model Integration
Zertifikate
Ausbildung
Université de Bordeaux, France
Institut Supérieur de Technologie, Antananarivo, M
Institut Supérieur de Technologie, Antananarivo, M
Weitere Kenntnisse
-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
- Französisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden