About Zakariae
Embedded Software Engineer – C Firmware & Validation
- Firmware Development
- Low-level driver design and development (SPI, I2C, CAN, UART)
- RTOS porting and integration (FreeRTOS)
- BSP and Hardware Abstraction Layer (HAL) development
- Memory optimization and real-time management
- Embedded Testing & Validation
- Setup of HIL (Hardware-in-the-Loop) test benches
- Writing test plans and validation specifications
- Embedded unit testing
- Code coverage analysis and automated regression testing
- Real hardware validation (JTAG, oscilloscope, logic analyzer)
French
Native or bilingual
English
Fluent
Experience
- EZY SOLUTIONTrainer in Embedded C and Real-Time DevelopmentEDUCATION AND E-LEARNINGJune 2026 - July 2026 (1 month)Paris, FranceFreelance Trainer – Embedded & Real-Time Software DevelopmentEZY SOLUTIONMission carried out forOPCADIAwith the teams ofSAFRAN Electronics & Defense.Led a 4-day training course on embedded software development in C and real-time systems, aimed at software engineers from beginner to advanced levels.Responsibilities:
- Design and delivery of the training.
- Adaptation of educational content to different participant levels.
- Creation of course materials, practical exercises, and case studies.
- Supervision of practical workshops and participant support.
- Conducting code reviews and sharing best development practices.
Topics covered:- Embedded C language
- Modular software architecture
- Real-time systems
- Multitasking: scheduling, priority management, and synchronization
- FreeRTOS: tasks, semaphores, mutexes, message queues, and software timers
- Multiprocessor architectures
- Collaborative design
- Schiller MédicalEmbedded Software Development EngineerApril 2024 - September 2024 (5 months)Weissenburg, France→ Participation in functional analysis and writing specifications.→ Low-level C development of an SPI driver for the MAX30001 sensor, with integration on an ARM Cortex-M7 board.→ On-target validation: unit and functional tests, debugging via SWD and logic analyzer.→ Memory and CPU optimization to ensure real-time constraints are met.→ Tools: Low-level C, Python, FreeRTOS, Linux, Git, ARM Cortex-M7, SPI, UART, SWD.
- Capgemini EngineeringEmbedded Electronics EngineerFebruary 2023 - July 2023 (5 months)Casablanca, Morocco→ C development of the control part and validation of the developed system.→ Design of a test bench and a PCB compliant with CISPR 25 and ISO 16750-2 standards.→ Tools: Proteus, STM32CubeIDE, C, LTspice, Altium Designer, V-Cycle.
Recommendations
Be the first to recommend Zakariae
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2 in Electronics and Embedded SystemsÉcole Centrale de Lyon2024Master 2 en Électronique et Systèmes Embarqués
- State Engineer inENSA Oujda2023Ingénieur d'État en
Certifications
- CAN and LIN Protocols and AUTOSARUdemy2024
- Mastery of FreeRTOS on ARM Processors: Complete Training from FundamentalsUdemy2025