Summary
David Ding is a Principal Software Engineer in Test with a decade of experience building test strategy, automation, and quality frameworks for complex engineering products, currently driving qualification efforts at MathWorks for Embedded Coder. He has a track record of turning ad-hoc verification into scalable processes—raising numerical test coverage from 0% to 55% and shipping the modern Code Generation Report used across Simulink Online. Comfortable leading cross-functional teams, he has overseen release planning, introduced coverage-monitoring automation, and acted as the technical lead for web UI and DSP-oriented code-replacement initiatives. His background spans low-level driver development and automation at Qualcomm to AR iOS apps and academic research, reflecting a rare blend of systems, signal-processing, and applied research expertise. Based in Natick, MA, he shares technical insights on his site and Medium and brings a curiosity-driven approach—“likes to tinker and learn new things”—that fuels practical innovation in testing and tooling.
11 years of coding experience
11 years of employment as a software developer
IB Diploma, IB Diploma at International Baccalaureate
Master's degree, Electrical, Electronics and Communications Engineering, Master's degree, Electrical, Electronics and Communications Engineering at University of Toronto
Certificate, Computer Science, Certificate, Computer Science at Columbia University
High School, High School, High School, High School at Victoria Park Collegiate Institute
English, Chinese, French