William Waters

Principal Software Engineer at Cypress Semiconductor Corporation

Portland, Oregon, United States
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
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.
code6 years of coding experience
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Mississippi State University
github-logo-circle

Github Skills (11)

iot10
embedded10
c-language10
cprogramming-language10
sys10
ip9
matter-js9
chips8
microchip8
connectivity8
system-on-chip8

Programming languages (3)

C++CZAP

Github contributions (5)

github-logo-circle
project-chip/connectedhomeip

Oct 2021 - Oct 2022

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:
userEmbedded 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.
connectivity-standards-alliancebuild-with-matterguidedzephyrconnectivity
billwatersiii/zephyr

Apr 2023 - Oct 2024

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