Jonathan Pan

Senior Software Engineer II at Cruise

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at San José State University
bookMonta Vista High School
languagesChinese
github-logo-circle

Github Skills (170)

python10
extensible10
cpp10
haskell10
api10
swift10
boost10
scalable10
bazel10
assembly10
spatial-index10
editor9
rust-lang9
imgui9
browser9

Programming languages (13)

JavaC++CSSCTwigHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
jpan127/esp32-drivers

Aug 2017 - Nov 2017

Contributions:21 commits, 16 pushes, 2 branches in 3 months
Contributions:59 commits, 20 PRs, 68 pushes in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Pan - Senior Software Engineer II at Cruise