Path Robotics
Senior Robotics Software Engineer
Columbus, Ohio +1 · Senior · Full-time · Posted Jul 9, 2026
- Location
- Columbus, Ohio
Columbus, Ohio, United States - Experience
- 5+ years building robotics software in modern C++.
- Education
- Bachelor's in Computer Science, Robotics, Electrical Engineering, or Mathematics — or equivalent experience.
About the job
Build software across the robotics stack, from motion planning and real-time control to hardware drivers, enabling robots to perform skilled work in real-world settings.
What you'll do
- Develop motion, trajectory, and task planning, including coordination of multiple robots.
- Build real-time control and feedback systems, including trajectory correction and visual servoing.
- Develop robot hardware drivers and extend robots with localization, mapping, and navigation.
What they ask for
- Bachelor's in Computer Science, Robotics, Electrical Engineering, or Mathematics — or equivalent experience.
- 5+ years building robotics software in modern C++.
- Hands-on experience with real-time robotics, motion control, or controls software for physical hardware.
- Experience with multithreading, concurrency, systems-level debugging, Linux, and Git.
Nice to have
- Python; experience with TDD, unit testing, or CI/CD.
- Learning-based methods or robot simulation, SLAM and navigation, or ROS.
Tools
C++, Python, Linux, Git, TDD, CI/CD, ROS, SLAM
AI focus
Advance robot planning and control using learning-based methods, including reinforcement learning, learned planners, and sim-to-real training, alongside classical approaches.
Model-written summary · the original posting is authoritative