Roberto Bucher is a seasoned professor and embedded systems engineer with 22 years of professional experience, based in Lugano, Switzerland. Trained as an electrical engineer at ETH Zürich, he has bridged industrial product development at Siemens with decades of academic leadership at SUPSI. His hands-on work includes low-level firmware and peripheral integration for real-time RTOS projects—contributing pysimCoder integrations and STM32F7/H7 board support to the widely used Apache NuttX project. Roberto combines classroom mentorship with practical IoT and hardware expertise, often working at the intersection of PWM, CAN, and encoder systems. Known for translating complex hardware constraints into reliable software, he brings a pragmatic, system-level perspective that benefits both students and industry partners.
21 years of coding experience
DIpl. El.Ing. ETH, Elettrotecnica, DIpl. El.Ing. ETH, Elettrotecnica at ETH Zürich
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 reviews, 33 PRs, 13 comments in 3 years 7 months
Contributions summary:Roberto's commits primarily focus on integrating pysimCoder with the NuttX real-time operating system, specifically targeting the STM32F7 and STM32H7 series microcontrollers. Their contributions involve modifying board-specific header files and source code, including PWM, CAN, and quadrature encoder configurations, and adding new files related to pysimCoder integration. This indicates a focus on hardware interaction and peripheral configuration within the NuttX environment.
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Contributions:2 PRs, 25 pushes, 2 branches in 3 months
operating-systemapachertosoperatingmcu
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.