Senior Software Engineer - Robotics, Perception (C++, Python)

2 days, 11 hours ago
Full-time
Senior
Artificial Intelligence and Machine Learning
Path Robotics

Path Robotics

Path Robotics creates truly autonomous robots for manufacturing, eliminating the need for skilled welders or robot programmers and allowing humans to focus on creativity.

Automotive
51-250
Founded 2014
$71M raised

Description

  • Drive software architecture decisions across robotics and perception systems.
  • Design, implement, and optimize performance-critical components in C++ and Python.
  • Develop and integrate 3D point cloud processing algorithms for weld joint perception, including registration, pose estimation, segmentation, and geometric reasoning.
  • Lead integration of machine learning models into real-time systems with low-latency, high-reliability performance.
  • Design and implement gRPC/Protobuf service interfaces with schema versioning and backward-compatible API evolution.
  • Instrument perception systems for production observability and build telemetry pipelines that connect algorithmic metrics to business outcomes.
  • Take technical ownership of critical components and help shape the robotics software stack.
  • Mentor team members as part of the engineering team.

Requirements

  • Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 5+ years of professional experience in software engineering.
  • Strong knowledge of system-level software design, concurrency, memory management, and optimization.
  • Advanced proficiency in modern C++ and Python.
  • Demonstrated experience building production services using gRPC and Protobuf.
  • Experience with robotics or perception applications is preferred, including familiarity with ROS/ROS2, motion planning, and hardware interfaces.
  • Proficient in Linux-based development.
  • Experience with Docker is strongly preferred.

Benefits

  • Daily free lunch.
  • Flexible PTO.
  • 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.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Robotics Engineer, Maritime

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Robotics Engineer to lead the development of autonomous perception and planning capabilities for maritime systems across the product lifecycle.

C++ Computer Vision Machine Learning Python Unity Unreal Engine
2 hours, 27 minutes ago

GNC Engineer (Guidance, Navigation, and Control Systems)

STR 251-1K Aerospace & Defense

STR is seeking a GNC Algorithms expert to join a multidisciplinary national security research and engineering team developing aerospace guidance, navigation, and control technologies for rapid prototyping and testing.

CI/CD Git MATLAB Python SVN
7 hours, 16 minutes ago

Senior Guidance, Navigation & Control (GNC) Engineer, Manuever Dominance - Rotorcraft

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a GNC Engineer to develop and integrate guidance, navigation, and control systems for autonomous air vehicle platforms within its Maneuver Dominance team.

Agile C C++ Git GitHub GitLab JIRA MATLAB Rust Scrum
9 hours, 57 minutes ago

Computer Vision Specialist (Robotics)

Hyphen Connect 1-10 staffing & recruiting

Computer Vision Engineer at a robotics-focused company advancing automation by integrating vision systems with robotic manipulation, navigation, and spatial understanding.

Computer Vision
14 hours, 9 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers