Summary
Frank Q is a Senior Embedded Software Developer with a decade of experience building simulation, virtualization, and embedded tooling for automotive systems at General Motors. He led SIL simulation teams and modernized multi-ECU build and test infrastructure, and now drives device metrics collection and AI-powered developer automation for virtualized platforms. A robotics specialist with an MASc from the University of Toronto and EE/Robotics background from Case Western, he previously ran aUToronto as Team Principal, guiding 110 students to top awards in the AutoDrive Challenge. Frank blends hands-on virtualization and SoC software expertise with systems-level leadership, and uniquely pairs academic robotics research with production-grade automotive simulation. He’s also active in the robotics community (Duckietown, AIDO) and has a track record of turning competition-grade prototypes into scalable simulation and CI flows. Located in Markham, Ontario, he focuses on bridging simulation fidelity and developer productivity to accelerate AV software delivery.
10 years of coding experience
2 years of employment as a software developer
Bachelors of Science Electrical Engineering, Robotics, Bachelors of Science Electrical Engineering, Robotics at Case Western Reserve University
Avon Old Farms School
MASc, Robotics, MASc, Robotics at University of Toronto
Chinese, English