Adam Aposhian

Software Engineer at Waymo

Mountain View, 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

🤩
Rockstar
🎓
Top School
Adam Aposhian is a software engineer specializing in robotics and systems programming with a decade of hands-on experience designing, deploying, and supporting complex robotic platforms. Currently at Waymo after leading perception and control work for autonomous mowers at FireFly Automatix, he bridges embedded C++ development, ROS navigation contributions, and full-stack/cloud infrastructure practices. His open-source contributions to the ROS 2 Navigation2 project improved planner robustness and controller interpolation while hardening CI, reflecting a pragmatic focus on reliability in real-world systems. Comfortable from low-level hardware integration to Kubernetes/IaC and web services, he brings operational discipline from field support and sysadmin roles in Mountain View. An unusual strength is his combination of lab-grade automation experience (integrating motion hardware and microscopy) with production deployment know-how, enabling smooth transitions from prototype to service.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Brigham Young University
stackoverflow-logo

Stackoverflow

Stats
819reputation
154kreached
18answers
16questions
github-logo-circle

Github Skills (18)

robotics10
c-language10
navigationbar10
navigation-drawer10
pathfinding10
cprogramming-language10
ros10
navigationview10
test-automation10
dockers9
docker9
jestjs6
amazon-s36
package6
amazon-iam6

Programming languages (16)

C#JavaC++RustCCMakeGoJupyter Notebook

Github contributions (5)

github-logo-circle
ros-navigation/navigation2

Aug 2021 - Nov 2022

ROS 2 Navigation Framework and System
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:49 reviews, 9 commits, 14 PRs in 1 year 3 months
Contributions summary:Adam primarily contributed to the `navigation2` repository by fixing bugs and improving the code quality of the SMAC planner, addressing bad allocation issues. They also made significant improvements to the regulated pure pursuit controller, introducing interpolation features and refining path planning logic by bounding closest poses and adjusting velocity scaling. Additionally, the user implemented changes related to the continuous integration process, updating the Dockerfile to integrate focal rolling and remove rosdep updates.
roboticsros2autonomous-robotsrosnavigation
fireflyautomatix/navigation2

Jul 2022 - Feb 2024

ROS2 Navigation Framework and System
Contributions:50 pushes, 11 branches in 1 year 7 months
roboticsrosros2navigation
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
Adam Aposhian - Software Engineer at Waymo