Michael Rupp is a software engineer based in Boston with four years of professional experience building embedded and IoT systems. He currently contributes at Silicon Labs and has a background at Raytheon where he designed radar antenna controls, led an Agile team as Scrum Master, and developed low-level UDP communications and automated firmware test harnesses. His open-source work on the widely adopted Matter (Project CHIP) shows hands-on expertise in EFR32 platform development, OTA update tooling, bootloader image generation, and stabilizing Thread end-device behavior. With a bachelor’s in Electrical Engineering from UIUC and early roles mentoring students and revamping lab curricula, he blends hardware-aware firmware skills with practical teaching and process improvements. Notably, he pairs systems-level debugging with build automation to streamline OTA workflows—an asset for teams shipping connected-device firmware.
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:140 reviews, 20 commits, 56 PRs in 11 months
Contributions summary:Michael primarily contributed to the Matter (Project CHIP) connected home project by modifying and adding code to the EFR32 platform, which suggests a focus on embedded systems and IoT device development. Their work included fixing crashes in the Thread end device, implementing OTA (Over-The-Air) download tests, and adding build configurations for periodic OTA timeouts and software version definitions. They also worked on generating bootloader files and adding the automatic generation of EFR OTA image files to the build process.
Matter (formerly Project CHIP) is creating more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance (formerly Zigbee Alliance).
Contributions:1 PR, 114 pushes, 7 branches in 1 month
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.