Jobs · Information Technology · Ohio

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

Similar jobs

Software Engineer, C++

Anduril IndustriesFort Collins, CO· 1 wk ago
Engineering$126k–$167k/yrapply on boards.greenhouse.io

Software Engineer, C++

Anduril IndustriesBellevue, WA· 1 mo ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io

Software Engineer, C++

Anduril IndustriesBoston, MA· 1 mo ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io