Matthew Faigan is an application engineer focused on embedded systems, low-level software, and RTL design, recently joining Skyworks Solutions after completing a B.Eng. in Computer Engineering with great distinction from Concordia. With a decade of hands-on experience including three co-op/internship stints at Skyworks, Microchip, and Genetec, he has practical expertise in IEEE 1588 implementations, device validation, and tooling automation. He is proficient in C/C++ and C#, experienced with test automation, Jira/Bitbucket/Azure DevOps workflows, and is actively learning Rust to broaden his systems-language toolkit. Colleagues would describe him as detail-oriented and productivity-minded—he’s shipped test suites and internal frameworks that reduce future engineering effort. Based in Ottawa, he brings both academic rigor (4.12/4.3 GPA) and real-world delivery experience bridging hardware, firmware, and software teams.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, GPA: 4.12/4.3, Bachelor of Engineering - BE, Computer Engineering, GPA: 4.12/4.3 at Concordia University
Contributions:324 commits, 187 pushes, 5 branches in 5 years 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.