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.
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