Summary
William Yin is a software engineering manager with 10+ years specializing in avionics systems, combining hands-on embedded and flight-simulation engineering with technical leadership at Shanghai Avionics Industry Company and AVIC. He leads development of model-based avionics toolsets and integration/verification platforms—work that spans DDS-based digital mock-ups, IMA configuration, ARINC/FACE/ASAAC interfaces, and DO-178B/C compliance. His research background in automatic control and machine learning informs novel approaches to fault diagnosis, prognosis, and ultra-large-scale avionics system problems. William also applies knowledge graphs to improve traceability across the software engineering lifecycle, bridging systems engineering rigor with practical toolchain automation. Based in Shanghai, he brings both deep academic training (PhD-level study in control) and a track record of turning complex avionics requirements into auditable, production-ready solutions.
10 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Automation Control, Doctor of Philosophy (Ph.D.), Automation Control at Northwestern Polytechnic University
Ph.D Scholarship, Automatic Control, Ph.D Scholarship, Automatic Control at The University of Sheffield