William Waters is a Principal Software Engineer based in Portland, Oregon with six years of professional experience and a background in computer engineering from Mississippi State University. He focuses on embedded systems and IoT, contributing to the high-profile Matter (Project CHIP) initiative where he improved platform-specific examples for Infineon hardware and strengthened secure channel behavior. At Cypress Semiconductor he drives practical firmware and system-level improvements, often addressing subtle issues like factory-reset handling, optional CASE/MRP parameters, and cross-example code hygiene. Known for clean, maintainable code and attention to compiler warnings, he blends hands-on engineering with a pragmatic eye for reliability in constrained devices. Notably, his open-source work touches interoperability efforts that make smart-home devices play nicer across ecosystems.
6 years of coding experience
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Mississippi State University
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:6 reviews, 6 commits, 5 PRs in 1 year
Contributions summary:William primarily contributed to the Infineon platform-specific examples within the Matter project. Their work involved modifying button handling behavior, particularly related to factory reset functionality. The user also added and modified optional MRP parameters within the CASE session, enhancing secure channel communication. They further addressed compiler warnings and made formatting adjustments across multiple example applications to improve code quality and maintainability.
Contributions:27 pushes, 7 branches in 1 year 6 months
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
William Waters - Principal Software Engineer at Cypress Semiconductor Corporation