Software Engineer, C++/Robotics
Basis Set · Columbus, OH · 2 wk ago
Information TechnologyInternship
About the role
At Path Robotics, we’re building the future of embodied intelligence. Our AI-driven systems enable robots to adapt, learn, and perform in the real world closing the skilled labor gap and transforming industries. Our Software Engineers play a crucial role in shaping the future of manufacturing by building robust, real-time back-end and robotics systems.
Responsibilities
- Design modular, concurrent, and distributed systems for perception, planning, and execution — strong multithreading and synchronization
- Develop robotic welding features with automated testing, optimized for real-time, deterministic behavior
- Integrate computer vision, motion planning, and control systems with industrial robots
- Debug complex issues across real-time motion control, perception pipelines, and multi-package integration
- Conduct code reviews and write comprehensive unit and integration tests
Requirements
- Bachelor's in CS, Robotics Engineering, or related field — or equivalent hands-on experience
- 1–2 years in production robotics or C++ systems with real-world deployment
- Strong C++ proficiency
- Experience with ROS and ROS2 (publishers/subscribers, services, node lifecycle, or equivalent)
- Solid multithreading/concurrency skills — thread-safe, real-time, deterministic systems
- Proficient with Git, CI/CD, and containerized deployments (Docker)
Qualifications
- Robotics background — motion planning, perception, or control on real hardware
- Real-time or safety-critical systems experience and performance profiling
- Computer vision and sensor integration in an industrial setting
Skills
- C++ for high-performance, real-time systems development
- ROS and ROS2 (publishers/subscribers, services, multi-package integration)
- Catkin and colcon workspaces with CMake build systems
- Git, Docker, Kubernetes, Terraform (AWS)
- CI/CD with GitHub Actions
Benefits
- Daily free lunch to keep you fueled and connected with the team
- Flexible PTO so you can take the time you need, when you need it
- Comprehensive medical, dental, and vision coverage
- 6 weeks fully paid parental leave, plus an additional 6–8 weeks for birthing parents (12–14 weeks total)
- 401(k) retirement plan through Empower
Pay
- Competitive salary based on experience
Schedule
- Full-time position