Nizar Naouali
@nizarnaouali
Embedded Systems Engineer designing, debugging, and validating firmware for Cortex‑M microcontrollers in industrial products.
What I'm looking for
I’m an Embedded Systems Engineer with ~5 years of experience designing, debugging, and validating firmware for Cortex‑M microcontrollers in industrial and smart‑metering products. I focus on low‑level C development, communication stacks, and system debugging where reliability and production constraints matter.
At Sagemcom, I debugged and validated embedded C development for C/C++ HDLC communication layers on ARM Cortex‑M‑based smart meters. I tested and analyzed NB‑IoT, LTE, GPRS, MODBUS, and DLMS/COSEM protocol behavior on production firmware, and I implemented RS485 multidrop communication between master gateways and multiple ESM slave devices with hardware‑software integration.
I also implemented and debugged DMA drivers to optimize RS485 multidrop communication, investigated firmware upgrade failures, and supported reliability improvements for field‑deployed devices. I collaborated with system and validation teams using Git‑based workflows to keep changes traceable and testable.
Earlier at Wattnow, I developed STM32 HAL‑based drivers and reusable libraries for the AD74413R, implemented low‑level communication using SPI/I2C/UART, and optimized ModBus protocol communication with DMA. I’ve also built firmware validation and delivery automation—setting up Jenkins CI/CD pipelines—and I bring Linux and DevOps background to improve system integration and robustness.
Experience
Work history, roles, and key accomplishments
Embedded Systems Engineer
Sagemcom
Sep 2022 - Jan 2024 (1 year 4 months)
Debugged and validated embedded C development for HDLC communication layers on ARM Cortex-M-based smart meters, including NB-IoT/LTE/GPRS and DLMS/COSEM protocol behavior. Implemented and debugged RS485 multidrop communication and DMA drivers to improve reliability, and supported firmware upgrade failure investigations.
Embedded Systems Engineer
Wattnow
Sep 2022 - Feb 2023 (5 months)
Developed STM32 HAL-based drivers and reusable libraries for the AD74413R mixed-signal IC, implementing and debugging DMA drivers for Modbus protocol communication. Built low-level communication using SPI/I2C/UART and configured Modbus client/server on Arduino-based test platforms to support firmware bring-up and peripheral validation.
Embedded Systems Engineer
Tunisie Technologie
Aug 2017 - Sep 2018 (1 year 1 month)
Tested and debugged Cortex-M4 firmware for an IMU-based human gait analysis system, collecting Bluetooth sensor data and creating Python tools for packet parsing and filtering. Automated builds, testing, and deployments by independently setting up Jenkins CI/CD pipelines to streamline firmware development and delivery.
Education
Degrees, certifications, and relevant coursework
Faculté des Sciences de Monastir
Master of Science, Computer Science
Earned an M.S. in Computer Science at Faculté des Sciences de Monastir.
Faculté des Sciences de Monastir
Bachelor of Science, Fundamental Physics
Earned a B.S. in Fundamental Physics at Faculté des Sciences de Monastir.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Nizar?
You can contact Nizar and 90k+ other talented remote workers on Himalayas.
Message NizarFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
