
Software Engineer, C++
Path Robotics1 day ago
Columbus, OH, USAEntry Level / Mid Level
H1B sponsor
Responsibilities
- Design modular, concurrent, and distributed systems for perception, planning, and execution.
- Develop robotic welding features with automated testing and real-time deterministic performance.
- Integrate computer vision, motion planning, and control systems with industrial robots.
- Debug issues across real-time motion control, perception pipelines, and multi-package integrations.
- Conduct code reviews and write unit and integration tests.
Requirements
- Bachelor’s degree in computer science, robotics engineering, or a related field, or equivalent hands-on experience.
- 1–2 years of experience in production robotics, C++ systems with real-world deployment, or equivalent experience.
- Strong C++ proficiency and experience with ROS2 publishers, subscribers, services, node lifecycle, or equivalent.
- Experience with CMake, colcon workspaces, and dependency management.
- Strong multithreading and concurrency skills for thread-safe, real-time, deterministic systems.
- Proficiency with Git, CI/CD, and containerized deployments using Docker.
Benefits
- Daily free lunch.
- Flexible PTO.
- Comprehensive medical, dental, and vision coverage.
- Six weeks of fully paid parental leave, plus an additional 6–8 weeks for birthing parents.
- 401(k) retirement plan through Empower.
- Employee referral bonuses.
About Path Robotics
Path Robotics builds AI-driven robotic welding systems that autonomously plan and execute welds for metal fabrication and industrial manufacturers. The privately held company, founded in 2014 and headquartered in Columbus, Ohio, sells turnkey welding cells and software with support services, and is expanding into naval and defense fabrication compliant with NAVSEA codes.