Staff Software Engineer Multi-Robot Coordination

Nimble Robotics operates fully autonomous e-commerce fulfillment centers and a robotic 3PL service powered by general-purpose warehouse robots and cloud logistics software.

San Francisco, United States
About Nimble Robotics

Nimble develops AI-powered general-purpose warehouse robots that perform storage, retrieval, picking, packing, sorting, and related fulfillment tasks. It combines the robots with its Cloud Logistics Platform to operate end-to-end autonomous fulfillment centers for e-commerce brands.

View jobs by Nimble Robotics

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop, and maintain production software for robot coordination, multi-robot simulation, system-state management, and operational workflows. You will build integrations, improve reliability and scalability, investigate field issues, mentor engineers, and often lead technical reviews and planning.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience
  • At least 6 years of production-level software development experience in C++, Python, or Rust
  • Experience or knowledge of distributed systems, backend services, API design, CI/CD, AWS, and Kubernetes
  • Experience designing scalable systems and leading complex technical projects
  • Communication and cross-functional collaboration skills
  • Experience using analysis to influence operational and engineering changes

Responsibilities

  • Design and develop production software 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 testing, observability, incident response, and performance tuning
  • Triage and root-cause warehouse field issues
  • Drive fleet software, integration, and robot software changes based on analysis
  • Collaborate with robotics, machine learning, coordination, and product engineers
  • Mentor engineers and improve team processes and technical standards
  • Lead design reviews, code reviews, and technical planning sessions

Benefits

  • Unlimited flexible time off
  • Medical, dental, and vision insurance
  • Paid parental leave
  • Fully paid parking
  • Referral bonus
  • 401k
  • Equity