Roberto Bucher

Professore at SUPSI

Lugano, Ticino, Switzerland
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

🤩
Rockstar
🎓
Top School
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.
code21 years of coding experience
bookDIpl. El.Ing. ETH, Elettrotecnica, DIpl. El.Ing. ETH, Elettrotecnica at ETH Zürich
github-logo-circle

Github Skills (9)

c1710
embedded10
rtos10
nuttx10
stm10
c1110
microcontroller10
pwm9
can-bus9

Programming languages (5)

C++CMakefilePHPPython

Github contributions (5)

github-logo-circle
apache/nuttx

Mar 2021 - Oct 2024

Apache NuttX is a mature, real-time embedded operating system (RTOS)
Role in this project:
userEmbedded 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.
operating-systemapachemicrocontrollerrtosoperating
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.
Request Free Trial
Roberto Bucher - Professore at SUPSI