Path Robotics
Software Engineer, C++
Columbus, Ohio +1 · Full-time · Posted Oct 30, 2026
- Location
- Columbus, Ohio
Columbus, Ohio, United States - Experience
- 1–2 years in production robotics, C++ systems with real-world deployment or equivalent experience.
- Education
- Bachelor's in CS, Robotics Engineering, or related field — or equivalent hands-on experience.
About the job
Build real-time robotics and back-end systems for robotic welding, integrating perception, planning, control, and industrial robots.
What you'll do
- Design modular, concurrent, and distributed systems for perception, planning, and execution.
- Develop and test robotic welding features for real-time, deterministic behavior; integrate vision, motion planning, and control with industrial robots.
- Debug cross-system issues, conduct code reviews, and write unit and integration tests.
What they ask for
- Bachelor's in CS, Robotics Engineering, or related field — or equivalent hands-on experience.
- Experience with ROS2 or equivalent, and CMake, colcon workspaces, and dependency management.
- Strong multithreading/concurrency skills for thread-safe, real-time, deterministic systems.
- Proficient with Git, CI/CD, and containerized deployments (Docker).
Nice to have
- Strong C++ proficiency preferred.
Tools
C++, ROS, ROS2, catkin, colcon, CMake, Git, Docker
AI focus
The role builds robotics systems for perception, planning, and execution, integrating computer vision, motion planning, and control; the posting describes the company's systems as AI-driven.
Model-written summary · the original posting is authoritative