Haithem B.

Embedded Software Developer

760 dollar
11 years
Savigny-le-Temple, FRANCE

My experience


Creation of a Middleware Software solutionFebruary 2019 - Present

Conception and development of a Middleware solution to market in the embedded sector.
- Specification of the different products defining the solution
- Technology Watch
- Software architectures definition
- Development based on the latest C++17/C++20 standards

Solution summary:
- Asynchonous architecture with configurable multiprocess / multithread operating mode
- Provision of services on Inter-Process Communication Bus
- Services with their dependencies loaded on-demand
- Hot services update via remote server
- Fleet management and configuration via remote server

FDJ Gaming Solutions FranceMay 2016 - February 2018

Development and debugging on proprietary middleware for lottery terminals :
- Development and debugging of Client middleware
- Development and debugging Project middleware based on Client middleware
- Setting up automated tools

SoftAtHomeFebruary 2011 - March 2016

Mission in Digital TV field performed in Fixed-Contract basis, then in Technical Assistance.
Development and debugging on proprietary Middleware for SeTopBox and Gateway:
- Development and setting up an automated tests tool
- Development and debugging Middleware functionalities for SeTopBox and Gateway
- Development of a solution for broadcasted records list management
- Development of HDMI CEC feature
- Development of a Cloud oriented customer solution
- Development and debugging features on proprietary IPC bus in C language

TEUCHOSJanuary 2010 - June 2010

Development of Landing Gear Control System for Airbus A350 Aircrafts.

Hispano SuizaNovember 2008 - June 2009

Vérification et Validation du Système de contrôle du Train d'Atterrissage pour les avions Airbus A380.

My stack

IT Infrastructure

Git, Microsoft Windows Server, Linux


Laravel, CakePHP, Node.js, AJAX


C++ 11, JavaScript, OOP, C++, PHP, Python, Bash, HTML5, C


Systems Development, R&D, Ingénieur Développement, Ingénieur d'études, Microsoft Windows, industry~it, C Programming Language, Ingénieur développement systèmes, Airbus A380 Aircraft, Embedded systems software engineer, Embedded Linux, Middleware, Airbus A350 Aircraft, en Assistance

My education and trainings

Diplome d'Ingenieur, Télécommunications, Technologie - École Supérieure d'Ingénieurs2005 - 2008

Telecommuncations - Université Paris-Est Marne-la-Vallée2005 - 2006