
hayouni aymen
C/C++ Software Developer | Embedded Systems
Salary / Daily rate
92290 Châtenay-Malabry, France
Freelance
Skills
Languages
About me
Intro
Certified Scrum Master & C/C++ Developer with 8+ years in embedded systems and IoT solutions. Specialized in Linux kernel development, DevOps automation, and firmware engineering for major clients like STMicroelectronics and Air Liquide. Ready to deliver scalable embedded software solutions with Agile methodology expertise.
Work experience
Freelance (Self employed)
Oct 2020 - Present
6 years 1 month
Paris, France
DevOps - C/C++ Engenieer
Oct 2022 - Present
4 years 1 month
Paris, France
Skills: yocto · CZMQ · Modbus · Continuous Integration and Continuous Delivery (CI/CD) · Azure DevOps Server · Python (Programming Language) · Bash · C# · C++ · C · Git
Fimware/IOT - Devops Engineer
Aug 2021 - Oct 2022
1 year 3 months
Paris, France
Skills: Continuous Integration and Continuous Delivery (CI/CD) · Quality Processes · Organization Skills · C++ · C · GIT/SVN/Perforce · ARM Cortex-A/M · xml and json · Gitlab CI/CD · bash scripting
DSP - C/C++ Software Developer
Oct 2020 - Jul 2021
10 months
Paris, France
Skills: yocto and buildroot · Continuous Integration and Continuous Delivery (CI/CD) · Quality Processes · Organization Skills · Azure DevOps Services · C++ · C · Linux · Digital Signal Processors · Qt
C/C++ Developer - Atempo
ARealTI
Sep 2019 - Oct 2020
1 year 2 months
91300 Massy, France
Skills: C · C++ · Google Cloud Platform (GCP) · azure cloud · Agile Methodologies
SMARTO
May 2018 - Aug 2019
1 year 4 months
On-site
C/C++ consultant - Air Liquide Medical systems
Jan 2019 - Aug 2019
8 months
On-site
Skills: yocto and buildroot · Continuous Integration and Continuous Delivery (CI/CD) · Quality Processes · Organization Skills
Software Development Engineer - SMARTO
May 2018 - Jan 2019
9 months
On-site
Skills: Quality Processes · Organization Skills
Software Engineer(C/C++ Linux)
SAGEMCOM
Jul 2016 - May 2018
1 year 11 months
Mégrine · On-site
● Team: R&D Set-Top Box Business Unit ● Project Description: Development and maintain of a generic and customizable embedded Linux OS used in mass-production that test all the set-top box components. ● Responsibilities: - Contributed on different levels of SW development life cycle including requirements analysis, design, prototyping, coding, code review, debugging, testing, and maintenance. - Development and integration of a driver layer for Set-Top Box. - Bugs fixing under Sagemcom SW and Broadcom SDK, relating to NOR / NAND flashes, Bluetooth, Wi-Fi, IR, ... - Developed a kernel device driver. - Porting the application for boards based on Broadcom Socs. - Handled the production level problems of several Pay-Tv operators(Vodafone, Altice, Orange, SFR, ...). - Writing validation reports ● Keywords : C, C++, Boost&STL, Embedded Linux, make,Shell/Python scripting, Kernel, SVN, KlocWork, Jenkins, Testlink, SCRUM
Graduate Trainee(Middleware Embedded software Engineer)
STMicroelectronics
Feb 2016 - Jul 2016
6 months
Tunis · On-site
● Project Name : STM32 Wi-Fi Firmware upgrade. ● Descriptions : this project mains to develop an application which provide Firmware upgrade of the STM32 Microcontroller through Wi-Fi communication: - Develop the Wi-Fi driver for the STM32F7 microcontroller using the Qualcomm Atheros SDK. - Implementing a Bootloader for STM32F7 Using IAP Mode (In-Application Programming) (C programming language) - Develop the Firmware upgrade application and the transfer mode (TFTP) for the STM32 microcontroller based on Client/Server architecture. ● Keywords : C,STM32 MCU,GT-202 Wi-Fi Module, embedded bootloader, In-Application Programming, STM32F7 board, Java(Swing), TCP/IP, TFTP.
Education
INSAT - Institut National des Sciences Appliquées et de Technologie
Engeneering degree
2011 - 2016
6 years
Licenses & certifications
Scrum Master
Issued: Sep 2023