Makoto Kurihara

Autonomous Driving Software Engineer at Tier IV

Chiyoda, Japan
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

🤩
Rockstar
🎓
Top School
Makoto Kurihara is an autonomous driving software engineer with nine years of experience building vehicle control and transmission systems, currently advancing motion planning and control at Tier IV. He combines a strong academic foundation from the University of Tokyo with hands-on expertise in C++, ROS, Python, MATLAB, and machine learning to translate estimated vehicle state and environment perception into robust control behaviors. At Honda Research Institute he shipped transmission software that reduced fuel consumption and suppressed vibration, and at Tier IV he has contributed notable fixes and integrations to the widely used Autoware.Universe project, improving motion velocity smoothing and minimal risk maneuvers. Comfortable across embedded and back-end domains, he also explores Rust and planning algorithms, bringing a pragmatic blend of research-driven thinking and production-grade engineering.
code9 years of coding experience
job7 years of employment as a software developer
bookUniversity of Tokyo
github-logo-circle

Github Skills (12)

parameterization10
c-language10
planning10
missionplanner10
cprogramming-language10
motion-planning10
ros10
autonomous-driving10
interpolation8
api-design8
sys7
embedded7

Programming languages (3)

C++CMakePython

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:81 reviews, 13 commits, 34 PRs in 8 months
Contributions summary:Makoto contributed significantly to the Autoware.Universe project, primarily focusing on the motion planning and control aspects of autonomous driving. Their commits involved refactoring and initializing parameters within the motion velocity smoother, addressing velocity limits, and integrating the system with MRM (Minimal Risk Maneuver) behaviors. They also worked on spline interpolation and made adjustments to the pose initializer to improve API responses. The user's work encompassed a range of functionalities critical for the safe and reliable operation of autonomous vehicles.
autowareros23d-mapcalibrationros
mkuri/dotfiles

Feb 2021 - Feb 2025

Manage application config files
Contributions:90 PRs, 80 pushes, 94 branches in 4 years
configstowdotfilesapplication-configconfig-files
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