Summary
Jonathan Pan is a Senior Software Engineer II based in San Jose with nine years of hands-on experience building C++17 systems for autonomous driving. He has driven core motion-planning and trip-management features at Argo AI and Cruise, improving routing and pickup/dropoff success through map decomposition and dynamic lane-graph updates. His background spans embedded firmware at Tesla, middleware and multi-threaded infrastructure at NIO, and cross-cloud integrations with partners like Lyft, Ford, and Volkswagen, showing fluency across vehicle, cloud, and UI layers. Jonathan combines low-level systems expertise (drivers, SIL frameworks) with high-level product work (ride-hailing and goods delivery integrations), and he mentors peers while owning end-to-end components. He’s motivated to deepen his C++ and robotics knowledge and applies pragmatic, data-driven changes that noticeably improve fleet routability and operational success. An interesting thread through his career is repeatedly turning complex cross-team requirements into reliable in-vehicle and cloud-connected features that scale across cities and partners.
9 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at San José State University
Monta Vista High School
Chinese