Show HN: C++ for Autonomous Driving – From Learning to Landing AV Jobs

github.com

1 points by ysy63874 4 hours ago

Hi HN,

I’ve been working on low-level autonomous driving development in C++ (perception, localization, planning, control) for the past year and collected everything I actually use into one repo:

https://github.com/0voice/Awesome-CPP-Autonomous-Driving

Current sections:

Learning Roadmap – From modern C++ to ROS2 to real-time systems Core Topics Explained – Key C++ implementation details for perception, localization, planning, and control Learning Resources – Curated courses, books, and classic papers Datasets – KITTI, nuScenes, Waymo Open, etc. with C++ loading examples Toolchain – TensorRT, Eigen, PCL, CUDA, and other production tools Open-Source Projects – Hand-picked C++-heavy projects (Apollo, Autoware, OpenPCDet, etc.) Autonomous Driving News & Articles – Latest 2025 news reports and in-depth articles Interview Questions – Real high-frequency C++ questions from Chinese AV companies Job Openings – Continuously updated C++ autonomous driving positions (domestic & international)

Everything listed is something I’ve personally used, been asked in interviews, or shared with teammates.

Still updating regularly. If you work with C++ in autonomous driving or are preparing for related roles, hope this helps.

Stars, issues, contributions, or just a quick comment are all welcome.

Thanks for reading!