Summary
Chao Mi is a software engineer with 11 years of experience building GUI controllers, virtual processor simulations, and embedded hardware interfaces. He has delivered Linux/GTK3 C++ controller GUIs, developed hardware simulators on PSoC Cortex‑M0 MCUs, and integrated NI DAQ and Weidmuller I/O for robust test and control systems. Comfortable across embedded C, C++, and Python test automation, he also brings web backend experience with Flask and quick adaptability to LabVIEW and PLC environments. His background in telecommunications (Hons, University of Adelaide) and field work on CDMA deployments give him practical systems-thinking and customer-facing troubleshooting skills. Pragmatic and easygoing, he balances hands-on engineering with clear documentation and global customer support. He’s currently applying this blend of embedded, simulation, and test expertise at Cadence after senior roles delivering cross-disciplinary solutions.
11 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Telecommunications Engineering, Bachelor's degree, Telecommunications Engineering at University of Adelaide