Principal Robotics Software Engineer

Weave Robotics

San Francisco (CA)

On-site

USD 150,000 - 190,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Weave Robotics, Inc. is hiring a senior robotics software architect to define and implement architecture across autonomy, perception, controls, and systems software.

You will build behavioral systems translating goals and robot state into coordinated action, while owning safety and recovery at the system level. The role requires 5+ years of real-world robotics software experience, with end-to-end ownership in multiple areas such as controllers, SLAM, navigation, or system safety, plus strong

Qualifications

  • Requires 5+ years building real-world robotics software with end-to-end ownership in at least two areas such as controllers, SLAM, navigation, or system safety.
  • Production-scale behavior architecture experience and failure/recovery design skills.
  • Experience integrating uncertain learned methods; strong C++ and Python skills; able to debug across the robotics stack.

Responsibilities

  • Define software architecture and interfaces across autonomy, perception, controls, and systems software; build behavioral systems translating goals and robot state into coordinated action.
  • Own system-level safety and recovery; resolve cross-stack issues; guide design reviews and interface contracts across robotics teams.

Skills

Robotics Software Architecture
Behavior Architecture
C++
Python
SLAM
Navigation
System Safety
Failure Recovery
Cross-Stack Debugging
Perception
Controls
Robot Autonomy
Behavior Trees
Hierarchical State Machines
Learned Methods

Job description

Define software architecture and interfaces across autonomy, perception, controls, and systems software, and build the behavioral systems that translate goals and robot state into coordinated action. Own system-level safety and recovery, resolve cross-stack issues, and guide design reviews and interface contracts across robotics teams.

Requirements

Requires 5+ years building real-world robotics software, with end-to-end ownership in at least two areas such as controllers, SLAM, navigation, or system safety. Candidates should have production-scale behavior architecture experience, failure and recovery design skills, experience integrating uncertain learned methods, strong C++ and Python skills, and the ability to debug and design across the robotics stack.

Key Skills

Robotics Software Architecture, Behavior Architecture, C++, Python, Behavior Trees, Hierarchical State Machines, Task-Level Executives, Robot Autonomy, Perception, Controls, SLAM, Navigation, System Safety, Failure Recovery, Cross-Stack Debugging, Learned and Probabilistic Methods

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Robotics Software Engineer
Principal Robotics Software Engineer

Blue River Technology • United States

Remote
USD 140,000 - 210,000
Senior Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics)
Senior Software Engineer, Advanced Pilot Assistant Software (Autonomy/Robotics)

Beacon AI • San Carlos (CA)

On-site
USD 120,000 - 150,000
Health Insurance
Paid Time Off
Paid Company Holidays
+1
Staff Software Architect (Robotics & Artificial Intelligence)
Staff Software Architect (Robotics & Artificial Intelligence)

Divergent Technologies • Torrance (CA)

On-site
USD 140,000 - 180,000
Senior Robotics Software Architect — Autonomy & Safety
Senior Robotics Software Architect — Autonomy & Safety

Weave Robotics, Inc. • San Francisco (CA)

On-site
USD 150,000 - 190,000
Chief Software Architect for Robotics & Autonomy
Chief Software Architect for Robotics & Autonomy

Green Key Resources • Mountain View (CA)

On-site
USD 200,000 - 280,000
Senior Robotics Engineer
Senior Robotics Engineer

Maxwell Bond • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Robotics Software Engineer – Autonomy & Systems
Senior Robotics Software Engineer – Autonomy & Systems

EducationPals • Palo Alto (CA)

On-site
USD 180,000 - 230,000
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
Principal Robotics Software Engineer
Principal Robotics Software Engineer

Clera Labs, Inc. • San Francisco (CA)

On-site
USD 235,000 - 305,000
Principal Robotics Software Architect
Principal Robotics Software Architect

AV • Melbourne (FL)

On-site
USD 140,000 - 190,000