Software Engineer, C++/Robotics

Path Robotics

$90K — $120K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 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
  • Solid multithreading/concurrency skills
  • Proficient with Git, CI/CD, and containerized deployments (Docker)

Responsibilities

  • Design modular, concurrent, and distributed systems for perception, planning, and execution
  • Develop robotic welding features with automated testing
  • Integrate computer vision, motion planning, and control systems with industrial robots
  • Debug complex issues across real-time motion control and perception pipelines
  • Conduct code reviews and write comprehensive unit and integration tests

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
  • 401(k) retirement plan through Empower
  • Generous employee referral bonuses-help us grow our team!
Full Job Description
What You'll Do

Tech you'll use
  • 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

What you'll deliver
  • 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
Who You Are
  • 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)
  • Comfortable with CMake, catkin/colcon workspaces, and dependency management
  • Solid multithreading/concurrency skills - thread-safe, real-time, deterministic systems
  • Proficient with Git, CI/CD, and containerized deployments (Docker)

Nice to have
  • 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
Team Player:
  • Startup Energizer: The idea of joining a growing venture-backed startup excites you because you know your work will have an immediate and significant impact.
  • Collaboration Champion: You thrive in a collaborative environment, working closely with others to achieve common goals and drive success.
  • Mentorship Minded: You are passionate about helping peers, fostering best practices, and promoting continuous improvement within the team.
  • Quality Advocate: You are dedicated to maintaining high standards of quality, shipping reliable and high-quality code that you can be proud of, knowing that good quality also enables fast delivery.
Why You'll Love It Here
  • 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
  • Generous employee referral bonuses-help us grow our team!

Similar Jobs

More Jobs at Path Robotics

More Technical Services Jobs

Find similar Software Engineer, C++/Robotics jobs: