Summary
Charles Zhang is a software engineer with 12 years of hands-on experience building production-grade systems across automotive, finance, and startup environments, now based in Redmond. He has delivered high-accuracy L3 autopilot components—including multi-lane perception and road estimation models in C++/Python that were published at IROS—and productized planning and control nodes tested in both simulation and real vehicles. At Microsoft and prior roles he has combined backend and full-stack skills (Java, C/C++, Python), Linux, Docker and cloud services to ship scalable services and data-driven tooling, including investment-data platforms on Azure with ML pipelines. A pragmatic problem-solver, he has experience designing graph-optimization modules with g2o, integrating simulation environments (Carla, DriveSim), and turning research prototypes into production cars.
12 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Computer Science, 3.5, Bachelor of Engineering - BE, Computer Science, 3.5 at Beijing University of Posts and Telecommunications
Master of Engineering - MEng, Information System, 3.6, Master of Engineering - MEng, Information System, 3.6 at Northeastern University