Weave Robotics, Inc. Logo

Weave Robotics, Inc.

Principal Robotics Software Engineer

Reposted 8 Hours Ago
Be an Early Applicant
In-Office
San Francisco, CA, USA
180K-220K Annually
Senior level
In-Office
San Francisco, CA, USA
180K-220K Annually
Senior level
Design and develop the behavioral and autonomy architecture for real-world robots. Build systems that translate goals and robot state into coordinated actions, integrate perception, controls, navigation, and learned methods, and ensure safety through preconditions, fallbacks, timeouts, and recovery. Diagnose cross-stack issues involving latency, failures, and resource contention. Establish robust interfaces, review system-wide designs, and provide technical leadership across robotics teams.
The summary above was generated by AI
Join Us, and Ship Robots

Weave was founded to build the robots we’d want to have in our own home. We believe the next generation of robotics will transform everyday life by enabling people to do more and to reclaim time to spend on what’s important.

We also believe robots are in a sense like any other product: to matter, they have to ship. Our robots are already operating in real homes and businesses, giving us the opportunity to rapidly improve from real-world experience. With a growing team, strong customer demand, and capital for expansion, we’re entering an exciting stage of growth—and we’re looking for people with exceptional talent and standards to help bring home robotics to millions of households.

The Role

As a Principal Robotics Software Engineer, you’ll help define the software architecture that turns the capabilities of a complex robot into coherent, reliable behavior. You’ll work across autonomy, perception, controls, and systems software to determine how independently developed capabilities compose into a robot that can safely pursue goals, respond to a changing world, and recover gracefully when things don’t go as planned.

The behavior and autonomy layer will be at the center of your work. You’ll build the systems that translate high-level goals and evolving robot state into coordinated action, combining learned and classical capabilities while managing uncertainty, competing priorities, failures, and safety constraints. You’ll work closely with domain experts across the robotics stack, and when a systemic problem crosses team boundaries, you’ll follow it wherever it leads.

Responsibilities
  • Architecture across the stack: Define the interfaces and architectural patterns that allow perception, autonomy, controls, and systems software to compose into reliable robot behavior while remaining modular, debuggable, and extensible.

  • Build the behavioral core: Design and build the systems that translate goals and robot state into coordinated action, resolving competing priorities and capabilities as the robot operates in a changing physical environment.

  • Enable increasingly intelligent behavior: Develop the infrastructure that allows robots to use context, history, environmental understanding, and user intent to make better decisions over time.

  • Own system-level safety: Preconditions, timeouts, fallbacks, and recovery ladders with defined behavior for every way a model or subsystem can misbehave.

  • Hunt systemic issues: Latency across module boundaries, timing and resource contention, cascading failures: the problems that belong to no single team land on you, and you resolve them with the domain owners rather than around them.

  • Multiply the team: Set interface contracts with the controls, SLAM, and systems engineers who own their domains, review the designs that touch the whole robot, and raise the architectural bar.

What You'll Bring
  • 5+ years building robotics software for robots deployed in the real world, with depth across the stack, from controllers to SLAM to navigation to overall system safety. You’ll have owned at least two of those end-to-end.

  • Behavior architecture depth: behavior trees, hierarchical state machines, or task-level executives at production scale, and intuition about an approach’s limits.

  • Failure & recovery design: Experience designing systems around partial failure, stale or contradictory state, timeouts, preconditions, interruption, cancellation, retries, and recovery.

  • Integrating learned methods: Experience incorporating learned or probabilistic components into larger systems where outputs can be uncertain and overall behavior must remain observable, recoverable, and trustworthy.

  • Cross-stack debugging skill: A behavior bug can originate anywhere; you follow it through logs, replay, and other people's code without losing the thread.

  • Architecture you can point to: robot systems you designed that other engineers built inside happily, with interfaces that survived years of change.

  • Strong C++ and Python and the software habits to keep the most connected component in the stack maintainable.

Nice to Have
  • Fleet-scale production experience: your behavior code ran on many robots you couldn't watch.

  • Experience integrating LLM/VLA-driven behavior into deterministic frameworks.

  • Navigation stack experience: planning, costmaps, and recovery behaviors on mobile robots.

Similar Jobs

6 Days Ago
In-Office
195K-235K Annually
Senior level
195K-235K Annually
Senior level
Hardware • Semiconductor • Quantum Computing • Manufacturing
Develop and lead robotics software for motion and trajectory planning, kinematics, robot control, world modeling, and hardware integration. Build collision-free planning systems, real-time driver layers, validation suites, and learning-based robotics capabilities. Set technical direction, mentor engineers, collaborate with hardware and process teams, and ensure reliable, safe operation on physical robots.
Top Skills: C++17C++20C++23Ci/CdFoxgloveGitImitation LearningNavigationPythonReal-Time SystemsReinforcement LearningRosSim-To-RealSlamTddUnit TestingWindows
5 Months Ago
In-Office
San Francisco, CA, USA
215K-305K Annually
Expert/Leader
215K-305K Annually
Expert/Leader
Hardware • Energy • Defense • Automation
Lead the architecture and technical direction for the robotics software stack, ensuring formal release processes and cross-functional alignment. Mentor the robotics team, focusing on code quality and deployment to end users.
Top Skills: Ci/CdRos2
11 Minutes Ago
In-Office
San Francisco, CA, USA
37-70 Hourly
Mid level
37-70 Hourly
Mid level
Fintech • Information Technology • Financial Services
Provide high-touch administrative support to multiple Managing Directors, managing complex calendars, coordinating global travel and events, driving follow-through on action items, using productivity and AI-enabled tools to streamline processes, and building partnerships across stakeholders and administrative peers.

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account