Principal Robotics Software Engineer - Autonomy & Safety

Weave Robotics, Inc.

San Francisco, Northern (CA, KY)

Hybrid

USD 180,000 - 260,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Weave Robotics, Inc. invites a Principal Robotics Software Engineer to define software architecture across autonomy, perception, controls, and systems software. You will compose independently developed capabilities into reliable robot behavior, enabling safe, goal-driven action in dynamic environments.

You will lead the behavioral core, integrate learned components while maintaining observability, and ensure robust recovery when things don’t go as planned. Strong C++ and Python are essential.

Qualifications

  • 5+ years building robotics software for robots deployed in the real world.
  • Depth across the stack—from controllers to SLAM to navigation and system safety.
  • Experience with behavior architectures at production scale.
  • Experience designing systems around partial failure and recovery.
  • Experience integrating learned or probabilistic components into deterministic frameworks.
  • Strong cross-stack debugging skills and durable interfaces.

Responsibilities

  • Define interfaces and architectural patterns for perception, autonomy, controls, and systems software.
  • Build the behavioral core translating goals and state into coordinated action.
  • Enable intelligent behavior using context, history, and environment understanding.
  • Own system-level safety with preconditions, timeouts, and recovery ladders.
  • Hunt systemic issues like latency, resource contention, and cascading failures across modules.
  • Scale architecture by coordinating with controls, SLAM, and systems engineers.

Skills

Robotics software
C++
Python
System architecture
Behavior trees
Failure & recovery design

Job description

Weave Robotics, Inc. invites a Principal Robotics Software Engineer to define software architecture across autonomy, perception, controls, and systems software. You will compose independently developed capabilities into reliable robot behavior, enabling safe, goal-driven action in dynamic environments.

You will lead the behavioral core, integrate learned components while maintaining observability, and ensure robust recovery when things don’t go as planned. Strong C++ and Python are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Robotics Software Architect
Principal Robotics Software Architect

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 260,000
Principal Robotics Software Engineer San Francisco, CA · On-site
Principal Robotics Software Engineer San Francisco, CA · On-site

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000
Robotics Controls Engineer — Real-World Motion & Safety
Robotics Controls Engineer — Real-World Motion & Safety

Weave Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Principal Robotics Software Engineer
Principal Robotics Software Engineer

Socket.dev • San Francisco (CA)

On-site
USD 180,000 - 260,000
Principal Robotics Safety Architect
Principal Robotics Safety Architect

Agility Robotics • Fremont (CA)

Hybrid
USD 207,000 - 269,000
401(k) plan with match
Stock options
Medical, dental, vision insurance
+3
Principal Software Engineer, Robot Software
Principal Software Engineer, Robot Software

Necessary Ventures • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Senior Robotics Software Engineer – Autonomy & Perception
Senior Robotics Software Engineer – Autonomy & Perception

Anduril Industries • Boston (MA)

On-site
USD 220,000 - 292,000
Competitive benefits
Robotics Autonomy & Behavior Engineer — Equity
Robotics Autonomy & Behavior Engineer — Equity

Anyware Robotics • Fremont (CA)

On-site
USD 145,000 - 200,000
Comprehensive health insurance for you
Flexible PTO
Paid sick leave
+1
Staff Robotics Software Architect
Staff Robotics Software Architect

Path Robotics • Columbus (OH)

On-site
USD 180,000 - 230,000
Free lunch
Flexible PTO
Medical, dental, vision
+3
Senior Robotics Software Engineer: Autonomy & ROS 2
Senior Robotics Software Engineer: Autonomy & ROS 2

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000