Summary
Melvin Wang is a Software Engineer 2 at Microsoft with a decade of experience building embedded, firmware, and system software for products ranging from Surface devices to automotive ECUs. He brings deep hands-on expertise in embedded C/C++, RISC-V security, firmware update systems, and hardware-in-the-loop testing developed across internships and roles at NVIDIA, Tesla, Sibros, and Trexo Robotics. Melvin has led robotics software teams at the University of Waterloo and founded a high-school FRC team, showing a long history of mentoring and systems-level integration under tight deadlines. He has practical experience implementing memory protection, fuzzing infrastructure, and MISRA/AUTOSAR-compliant code for safety-critical systems. Comfortable spanning low-level firmware to higher-level services and apps, he often refactors cross-stack systems to improve responsiveness and reliability. Outside of product work, he blends academic rigor in mechatronics and AI with real-world engineering instincts that favor robust, testable designs.
10 years of coding experience
8 years of employment as a software developer
TOPS on Bloor Program: Talented Offerings in the Programmes of Sciences High School/Secondary Diplomas and Certificates, TOPS on Bloor Program: Talented Offerings in the Programmes of Sciences High School/Secondary Diplomas and Certificates at Bloor Collegiate Institute
Honours Bachelor of Applied Science - BASc Mechatronics Engineering. Computer Engineering Option. Artificial Intelligence Option., Honours Bachelor of Applied Science - BASc Mechatronics Engineering. Computer Engineering Option. Artificial Intelligence Option. at University of Waterloo
English, French, Chinese