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

2 months, 2 weeks 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 Simulation Vehicle Modeling Engineer

Torc 251-1K Road & Rail

Torc is hiring a Simulation Engineer to develop high-fidelity vehicle models and simulation platforms that support autonomous truck validation, verification, and certification.

C++ Linux Neural Networks Python Reinforcement Learning
3 hours, 24 minutes ago

Perception Engineer III

Zone 5 Technologies 1-10 Professional Services

Zone 5 Technologies is hiring a Senior Robotics Perception Engineer to lead perception architecture and delivery for unmanned aircraft programs, building target estimation, world modeling, and autonomy-facing interfaces on a common AI/ML platform.

C++ Embedded Systems
2 days, 2 hours ago

Senior Motion Planning Software Engineer

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is hiring a Senior Software Engineer on its Autonomy Motion Planning team to help scale real-world drone delivery by advancing trajectory planning and decision-making for safety-critical autonomous flight.

C C++ Embedded Systems Linux Rust
2 days, 2 hours ago

Trajectory Analysis Engineer (Starship)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Trajectory Analysis Engineer for Starship to develop trajectory and flight safety analyses that support mission planning, safe vehicle operations, and future flights of its reusable spacecraft.

C++ Python
1 week 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