Profile
With over 5 years of experience, I excel in IoT, embedded systems, and systems programming creating solutions that integrate seamlessly into the fabric of our connected world. My passion for Artificial Intelligence and Aerospace drives me to innovate and contribute to these dynamic fields. I'm committed to lifelong learning and meaningful collaboration in tech.
Education
ENIT (Ecole Nationale D’ingénieur De Tunis)
2017 to 2020 at El Manar, TunisiaB.Sc. in Electrical Engineering.
IPEIEM (Institut Préparatoire des Etudes en Ingénieurie El Manar)
2014 to 2017 at El Manar, TunisiaUndergraduate in Mathematics, Physics and Engineering Science.
Experience
Senior Software Engineer at Sagemcom
From Nov. 2024 to Present at Tunis, Tunisia
- Designed and developped software for smart meters ensuring compliance with functional and technical specification
- Implemented new, safety‑critical embedded features including breaker management, alarm systems, and data encryption
- Managed the meter’s database migration across software versions, ensuring backward compatibility and minimal downtime
- Created test scenarios for unit tests, integration tests, and non‑regression tests, maintaining a code coverage of over 95% , developed Python scripts to automate functional and performance testing pipelines
Senior Software Engineer at Telnet
From Feb. 2020 to Nov 2024 at Tunis, Tunisia
- Tested and developed embedded Linux software for a satellite camera on Tunisia’s first satellite, Challenge One
- Designed, developed, and tested a framework to automate satellite payload QA testing which improved testing time by 60% .
- Created, developed, and tested embedded Linux firmware for a Lora gateway on a satellite collecting Lora messages from Earth .
- Created and tested an alarm system forremote properties like farmlands, boats, and offshore worksites. The alarm system receives its signals from a satellite
- Conceived and developed an embedded Linux firmware for a Lora concentrator to send, receive, and process Lora messages from Lora nodes before transmitting them to a satellite which improved packet transmission rate by 70%.
- Contributed to software for displaying, receiving, and sending UNICAN messages to improve GUI usability and system responsiveness
- Conceived and contributed to embedded Linux firmware for a Lora Node transmitting Lora messages to a satellite
- Conceived and contributed to embedded Linux firmware for a Lora Node used to transmit information collected from sensors located in a farm field
Skills
- C
- C++
- Python
- Rust
- Golang
- Visual Studio
- Qt Creator
- Keil
- Eclipse
- Git
- Gitlab
- Github
- Linux
- Embedded Linux
- FreeRTOS