Embedded Software Engineer (5+ years) | C/C++ | RTOS | ARM | Low-Level Firmware
Aktualisiert am 28.04.2025
Profilbild
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Embedded C
Echtzeitsoftware
Bare-metal
I2C
UART
Zephyr OS
SPI
BLE
USB
Bootloader
FreeRTOS
Logic analyzer
schematics
ARM
JTAG
Atlassian JIRA
Git
Arabic
Muttersprache
English
Verhandlungssicher
French
Verhandlungssicher
German
Intermediate (A2-B1)

Einsatzorte

Einsatzorte

Stuttgart (+200km)
Deutschland
möglich

Projekte

Projekte

Embedded Software Consultant
  • Software development and refinement of Bosch Sensortec products ?Application Boards?.
  • Development of application examples (Demo firmware) for MEMS sensor products, accelerating customer integration and reducing onboarding time by 25%.
  • Test and analyze products prior to release to customers.
  • Coordinate with various development teams regarding product features and functionalities.
Application boards sensors
Embedded C Zephyr OS Visual Studio Code Scrum Git JIRA ARM architecture microcontrollers NAND Flash SPI I2C BLE UART USB (CDC/MTP)
BOSCH SENSORTEC GMBH, Germany
Reutlingen
Embedded Software Consultant
  • Software development for Delta Dore products (Smart contactor/circuit breaker).
  • Requirements analysis and specification.
  • Coordination with the client and other development teams about product features.
Embedded C C++ FreeRTOS Micrium OS IAR Scrum Git JIRA
CAPGEMINI ENGINEERING
Tunisia
Embedded Software Engineer
  • Software development of modules, drivers and implementation of communication protocols based on the system architecture and requirements.
  • Definition and coordination of requirements in cooperation with the development teams.
  • Contribution and participation to reviews, key points, and project milestones.


Projects :

  • E-bike : Development and integration of features for a connected bike with electrical assistance.
  • DFS (Diagnostic Factory Solution) : Development of a data acquisition module (current, voltage, etc.) and integration of a USB-Bootloader on STM32 microcontroller.
  • Generic Bootloader development for STM32 microcontrollers : Development and integration of a generic USB bootloader for STM32 microcontrollers, supporting multiple protocols and reducing firmware update time by 30%.

Embedded C C++ V Cycle Flash memory management SPI I2C UART USB OTA STSPIN nRF52 FOC BLDC JTAG SWD Git SVN JIRA
ACTIA ENGINEERING SERVICES
Tunisia

Aus- und Weiterbildung

Aus- und Weiterbildung

Engineering Master?s degree
National Institute of Applied Sciences and Technology of Tunisia

Position

Position

Embedded Software Engineer | C/C++ | RTOS | ARM | Low-Level Firmware

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Echtzeitsoftware Bare-metal I2C UART Zephyr OS SPI BLE USB Bootloader FreeRTOS Logic analyzer schematics ARM JTAG Atlassian JIRA Git

Produkte / Standards / Erfahrungen / Methoden

Embedded Firmware/Software Development
Experte

Profile

  • Embedded Software Engineer with 5+ years of experience in firmware development, RTOS, and hardware-software integration
  • Skilled in Embedded C/C++, STM32, and communication protocols (SPI, I2C, UART, CAN, etc...)
  • Passionate about solving real-world problems through optimized, robust embedded systems


Protocols

  • UART
  • I2C
  • SPI
  • CAN
  • USB
  • MQTT
  • BLE
  • WIFI


Tools and IDEs 

  • Git
  • SVN
  • VS Code
  • Keil
  • IAR
  • Eclipse


Targets

  • STM32
  • nRF51/52/54
  • ESP32
  • Raspberry PI
  • etc... [ARM architecture family]


RTOS

  • FreeRTOS
  • Micrium OS
  • Zephyr OS


IDEs

  • Eclipse
  • VS Code
  • Keil µVision
  • System workbench
  • Segger Embedded Studio

Programmiersprachen

Embedded C
Experte
C++
Basics
Python
Basics
Shell
SQL

Einsatzorte

Stuttgart (+200km)
Deutschland
möglich

Projekte

Embedded Software Consultant
  • Software development and refinement of Bosch Sensortec products ?Application Boards?.
  • Development of application examples (Demo firmware) for MEMS sensor products, accelerating customer integration and reducing onboarding time by 25%.
  • Test and analyze products prior to release to customers.
  • Coordinate with various development teams regarding product features and functionalities.
Application boards sensors
Embedded C Zephyr OS Visual Studio Code Scrum Git JIRA ARM architecture microcontrollers NAND Flash SPI I2C BLE UART USB (CDC/MTP)
BOSCH SENSORTEC GMBH, Germany
Reutlingen
Embedded Software Consultant
  • Software development for Delta Dore products (Smart contactor/circuit breaker).
  • Requirements analysis and specification.
  • Coordination with the client and other development teams about product features.
Embedded C C++ FreeRTOS Micrium OS IAR Scrum Git JIRA
CAPGEMINI ENGINEERING
Tunisia
Embedded Software Engineer
  • Software development of modules, drivers and implementation of communication protocols based on the system architecture and requirements.
  • Definition and coordination of requirements in cooperation with the development teams.
  • Contribution and participation to reviews, key points, and project milestones.


Projects :

  • E-bike : Development and integration of features for a connected bike with electrical assistance.
  • DFS (Diagnostic Factory Solution) : Development of a data acquisition module (current, voltage, etc.) and integration of a USB-Bootloader on STM32 microcontroller.
  • Generic Bootloader development for STM32 microcontrollers : Development and integration of a generic USB bootloader for STM32 microcontrollers, supporting multiple protocols and reducing firmware update time by 30%.

Embedded C C++ V Cycle Flash memory management SPI I2C UART USB OTA STSPIN nRF52 FOC BLDC JTAG SWD Git SVN JIRA
ACTIA ENGINEERING SERVICES
Tunisia

Aus- und Weiterbildung

Engineering Master?s degree
National Institute of Applied Sciences and Technology of Tunisia

Position

Embedded Software Engineer | C/C++ | RTOS | ARM | Low-Level Firmware

Kompetenzen

Top-Skills

Embedded C Echtzeitsoftware Bare-metal I2C UART Zephyr OS SPI BLE USB Bootloader FreeRTOS Logic analyzer schematics ARM JTAG Atlassian JIRA Git

Produkte / Standards / Erfahrungen / Methoden

Embedded Firmware/Software Development
Experte

Profile

  • Embedded Software Engineer with 5+ years of experience in firmware development, RTOS, and hardware-software integration
  • Skilled in Embedded C/C++, STM32, and communication protocols (SPI, I2C, UART, CAN, etc...)
  • Passionate about solving real-world problems through optimized, robust embedded systems


Protocols

  • UART
  • I2C
  • SPI
  • CAN
  • USB
  • MQTT
  • BLE
  • WIFI


Tools and IDEs 

  • Git
  • SVN
  • VS Code
  • Keil
  • IAR
  • Eclipse


Targets

  • STM32
  • nRF51/52/54
  • ESP32
  • Raspberry PI
  • etc... [ARM architecture family]


RTOS

  • FreeRTOS
  • Micrium OS
  • Zephyr OS


IDEs

  • Eclipse
  • VS Code
  • Keil µVision
  • System workbench
  • Segger Embedded Studio

Programmiersprachen

Embedded C
Experte
C++
Basics
Python
Basics
Shell
SQL

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.