Embedded Software Engineer (5+ years) | C/C++ | RTOS | Communication Protocols | Firmware Development | Hardware-Software Integration
Aktualisiert am 18.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Embedded C
Echtzeitbetriebssystem
Kommunikationsprotokoll
I2C
UART
SPI
BLE
USB
Bootloader
FreeRTOS
Zephyr OS
Logic analyzer
schematics
ARM
JTAG
Atlassian JIRA
Git
English
Verhandlungssicher
French
Verhandlungssicher
Arabic
Muttersprache
German
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 years 9 months
2022-05 - 2025-01

Embedded software development

Embedded Software Consultant Embedded C Zephyr OS Visual Studio Code ...
Embedded Software Consultant
  • Software development and refinement of Bosch Sensortec products ?Application Boards?.
  • Software development of demos for Bosch Sensotec MEMS sensors.
  • 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 on behalf of Technology and strategy
Reutlingen
7 months
2021-09 - 2022-03

Embedded Software development

Embedded Software Consultant Embedded C C++ FreeRTOS ...
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
2 years 8 months
2019-02 - 2021-09

Embedded Software development

Embedded Software Engineer Embedded C C++ V Cycle ...
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 : Bootloader development supporting multiple communication protocols for STM32 targets.

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

2013 - 2019:

Engineering Master?s degree

National Institute of Applied Sciences and Technology of Tunisia


Key Focus:

  • Specialization: Instrumentation and Intelligent Systems.


2009 - 2013:

Baccalaureate Degree in Computer Sciences with high honours.

El Mourouj 6 High school, Tunisia

Position

Position

Embedded Software Development. Embedded C/C++. Real-time operating systems (freeRTOS, Zephyr OS). Hardware-Software integration and Debugging.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Echtzeitbetriebssystem Kommunikationsprotokoll I2C UART SPI BLE USB Bootloader FreeRTOS Zephyr OS Logic analyzer schematics ARM JTAG Atlassian JIRA Git

Produkte / Standards / Erfahrungen / Methoden

Embedded Firmware/Software Development
Experte

Profile:

  • With over five years of experience in embedded systems and a passion for software development, I specialize in leveraging new technologies to create innovative solutions. As a skilled problem-solver, I excel in embedded C programming, real-time operating systems, and communication protocols, consistently delivering exceptional results. I am eager to join a dynamic organization where I can contribute to impactful projects and drive technological advancement.


Communication protocols

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


Digital targets 

  • ARM architecture Microcontrollers: 
  • STM32, nRF51/52/54
  • ESP32
  • etc...


IDEs

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

Programmiersprachen

Embedded C
Experte
C++
Basics
Python
Basics

Einsatzorte

Einsatzorte

Stuttgart (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 years 9 months
2022-05 - 2025-01

Embedded software development

Embedded Software Consultant Embedded C Zephyr OS Visual Studio Code ...
Embedded Software Consultant
  • Software development and refinement of Bosch Sensortec products ?Application Boards?.
  • Software development of demos for Bosch Sensotec MEMS sensors.
  • 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 on behalf of Technology and strategy
Reutlingen
7 months
2021-09 - 2022-03

Embedded Software development

Embedded Software Consultant Embedded C C++ FreeRTOS ...
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
2 years 8 months
2019-02 - 2021-09

Embedded Software development

Embedded Software Engineer Embedded C C++ V Cycle ...
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 : Bootloader development supporting multiple communication protocols for STM32 targets.

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

2013 - 2019:

Engineering Master?s degree

National Institute of Applied Sciences and Technology of Tunisia


Key Focus:

  • Specialization: Instrumentation and Intelligent Systems.


2009 - 2013:

Baccalaureate Degree in Computer Sciences with high honours.

El Mourouj 6 High school, Tunisia

Position

Position

Embedded Software Development. Embedded C/C++. Real-time operating systems (freeRTOS, Zephyr OS). Hardware-Software integration and Debugging.

Kompetenzen

Kompetenzen

Top-Skills

Embedded C Echtzeitbetriebssystem Kommunikationsprotokoll I2C UART SPI BLE USB Bootloader FreeRTOS Zephyr OS Logic analyzer schematics ARM JTAG Atlassian JIRA Git

Produkte / Standards / Erfahrungen / Methoden

Embedded Firmware/Software Development
Experte

Profile:

  • With over five years of experience in embedded systems and a passion for software development, I specialize in leveraging new technologies to create innovative solutions. As a skilled problem-solver, I excel in embedded C programming, real-time operating systems, and communication protocols, consistently delivering exceptional results. I am eager to join a dynamic organization where I can contribute to impactful projects and drive technological advancement.


Communication protocols

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


Digital targets 

  • ARM architecture Microcontrollers: 
  • STM32, nRF51/52/54
  • ESP32
  • etc...


IDEs

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

Programmiersprachen

Embedded C
Experte
C++
Basics
Python
Basics

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.