Staff Software Engineer — Multi-Robot Coordination

Nimble

San Francisco (CA)

On-site

USD 230,000 - 280,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Unlimited Flexible Time Off
Health Insurance
Referral Bonus
401k
Equity

Job summary

Nimble is seeking a Staff Software Engineer for multi-robot coordination in San Francisco. You will design, implement, and operate production software that drives robot coordination, state management, and cross-system integrations in a fast-paced robotics environment.

You’ll mentor engineers, lead design reviews, and collaborate with ML and robotics teams to deliver reliable systems. The role offers generous equity and a culture of ownership and impact.

Qualifications

  • Bachelors or Masters in Computer Science or related field, or equivalent experience.
  • 6+ years in production-level software development (C++, Python, or Rust).
  • Experience with distributed systems, backend services, API design, CI/CD, AWS, Kubernetes.
  • Proven ability to lead complex technical projects and communicate across teams.

Responsibilities

  • Design and develop well-architected production-level software systems for robot coordination, multi-robot simulations, system state management, and operational workflows.
  • Build and maintain integrations with robot platforms, warehouse management systems, APIs, services, and data systems.
  • Improve reliability and scalability through robust testing, observability, incident response, and performance tuning.
  • Triage and root-cause field issues reported from the Warehouse, driving necessary fleet software, integration, and robot software changes based on analysis and findings.
  • Work closely with robotics engineers, ML engineers, multi-robot coordination teams, and product teams.
  • Mentor other engineers and contribute to improving team processes and technical standards.
  • Participate in and often lead design reviews, code reviews, and technical planning sessions.

Skills

C++
Python
Rust
Distributed systems
Backend services
API design
CI/CD
AWS
Kubernetes
Communication

Education

Bachelors or Masters in CS

Job description

Nimble is seeking a Staff Software Engineer for multi-robot coordination in San Francisco. You will design, implement, and operate production software that drives robot coordination, state management, and cross-system integrations in a fast-paced robotics environment.

You’ll mentor engineers, lead design reviews, and collaborate with ML and robotics teams to deliver reliable systems. The role offers generous equity and a culture of ownership and impact.

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

Similar jobs worth comparing

Software Engineer III: Multi-Robot Coordination
Software Engineer III: Multi-Robot Coordination

Nimble Robotics • San Francisco (CA)

On-site
USD 160,000 - 210,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
Software Engineer III, Multi-Robot Coordination
Software Engineer III, Multi-Robot Coordination

Nimble Robotics • San Francisco (CA)

On-site
USD 160,000 - 210,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
Senior Robotics Platform Backend Engineer
Senior Robotics Platform Backend Engineer

Nimble • San Francisco (CA)

On-site
USD 180,000 - 250,000
Unlimited Flexible Time Off
Health Insurance (medical, dental, and vision)
Paid Parental Leave
+4
Senior Embedded Linux Engineer — Robotics Platform
Senior Embedded Linux Engineer — Robotics Platform

Nimble Robotics • San Francisco (CA)

On-site
USD 180,000 - 250,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
Senior Robotics Software Engineer - Autonomy & Production
Senior Robotics Software Engineer - Autonomy & Production

Nimble Robotics • San Francisco (CA)

On-site
USD 190,000 - 250,000
Unlimited Flexible Time Off
Health insurance
Referral bonus
+2
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Nimble Robotics • San Francisco (CA)

On-site
USD 190,000 - 250,000
Unlimited Flexible Time Off
Health insurance
Referral bonus
+2
Senior Robotics Software Engineer: Systems ID & Modeling Lead
Senior Robotics Software Engineer: Systems ID & Modeling Lead

Nimble Robotics • San Francisco (CA)

On-site
USD 190,000 - 250,000
Unlimited Flexible Time Off
Health Insurance (medical, dental, vision)
Paid Parental Leave
+4
Senior Robotics SWE, Path Planning
Senior Robotics SWE, Path Planning

Nimble Robotics • San Francisco (CA)

On-site
USD 190,000 - 250,000
Unlimited Flexible Time Off
Health Insurance
Referral Bonus
+2
Robotics Software Engineer, Nimble Brain
Robotics Software Engineer, Nimble Brain

Nimble Robotics • San Francisco (CA)

On-site
USD 140,000 - 230,000
Unlimited Flexible Time Off
Health Insurance
401k
+2
Senior Robotics Platform Engineer - Backend & Orchestration
Senior Robotics Platform Engineer - Backend & Orchestration

Nimble • San Francisco (CA)

On-site
USD 180,000 - 250,000
Unlimited Flexible Time Off
Health Insurance
Referral Bonus
+2