Summary
Ian Fyall is a Principal Software Engineer based in Sherwood, Oregon, with a long career in embedded and desktop software spanning senior engineering and principal roles. He spent 17 years at Cypress Semiconductor developing and managing C#/C++ desktop applications and product lifecycles, and has continued that systems-focused work at Infineon since 2020. Ian combines hands-on implementation with project leadership across requirements, design, and deployment, bringing practical expertise in native Windows tooling and firmware-adjacent software. With a BS in Computer Science from the University of Portland, he blends deep legacy-code familiarity with modern engineering practices. Colleagues rely on him for stabilizing complex codebases and delivering predictable releases for hardware-focused products.
6 years of coding experience
17 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Portland