Bayrem Gharsellaoui

R&D Firmware Engineer at Machnet Medical Robotics

Stony Stratford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Bayrem Gharsellaoui is an R&D firmware engineer with nine years’ experience specializing in IoT and embedded systems, currently applying his skills to medical robotics. He bridges traditional firmware craftsmanship with modern software engineering practices—introducing RTOS-aware architectures, CI/CD for firmware, and unit testing to improve reliability and long-term maintainability. His background spans low-level MCU debugging (STM32, NXP, ARM TrustZone) to cloud-connected systems using MQTT, REST and Python backends, enabling end-to-end solutions from tiny devices to backend services. He has driven architecture and process improvements across startups and consultancies, often translating client needs into modular, testable firmware and automated pipelines. Notably, he has experience integrating ROS for distributed real-time subsystems on an underwater ROV and designing event-driven C++ active objects for ESP32-based smart devices. Based in Stony Stratford, he combines hands-on register-level problem solving with system-level design and team enablement.
code9 years of coding experience
job6 years of employment as a software developer
bookEngineer's degree, Computer Science, Engineer's degree, Computer Science at Université Sesame
bookAndroid Nanodegree Scholarship, Computer Software Engineering, Android Nanodegree Scholarship, Computer Software Engineering at Udacity
bookStudent, Information Technology, Student, Information Technology at Institut Supérieur des Etudes Technologiques de Nabeul
github-logo-circle

Github Skills (152)

stm32h710
nucleo10
stm32f710
stm32f310
esp3210
stlink10
eeprom10
stm32f110
os-independent10
32-bit10
portable10
bootloader10
espressif10
bluepill10
arduino-ide10

Programming languages (13)

JavaC++CMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
kaizoku-oh/kaizoku-oh

Jul 2020 - Jul 2022

Contributions:23 commits, 34 pushes, 1 branch in 2 years
kaizoku-oh/rtcos

Apr 2021 - Oct 2022

:zap: Event-driven scheduler (Run :running: To Completion) OS :fire: for microcontrollers
Contributions:18 releases, 25 reviews, 75 commits in 1 year 6 months
kerneloperating-systemschedulerplatformiomicrocontroller
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bayrem Gharsellaoui - R&D Firmware Engineer at Machnet Medical Robotics