Robotics Software Engineer - Multi‑Robot Coordination

Nimble

San Francisco, Northern (CA, KY)

Hybrid

USD 160,000 - 210,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Unlimited Flexible Time Off
Health Insurance
Referral Bonus
401k
Equity
Parking spots

Job summary

Nimble is hiring a Software Engineer III to design, develop, and maintain software for multi‑robot coordination in production environments. You will coordinate robot behaviors, manage system state, and integrate with enterprise systems in a fast, high‑ownership setting.

You will work with robotics, ML, and product teams to build fault‑tolerant, scalable software and to drive continuous improvements across the warehouse operations and backend services.

Qualifications

  • Bachelor's or Master's in Computer Science, or related field, or equivalent experience.
  • 2-4 years of experience in production‑level coding in C++, Python, or Rust.
  • Demonstrated experience or knowledge of distributed systems, backend services, API design, CI/CD, AWS, Kubernetes.
  • Demonstrated experience designing scalable systems and leading complex technical projects.
  • Excellent communication skills and ability to collaborate across teams.
  • A proven track record of using analysis to influence high‑stakes operational and engineering changes.

Responsibilities

  • Push and maintain code in production for robot coordination, system state management, and operational workflows.
  • Build and maintain integrations with robot platforms, APIs, services, and data systems.
  • Develop fault‑tolerant, fail‑safe robotic software and scalable systems.
  • Triage and root‑cause field issues reported from the Warehouse, driving necessary fleet SW, integration, and Robot SW changes based on analysis and findings.
  • Work closely with robotics engineers, ML engineers, multi‑robot coordination teams, and product teams.
  • Lead or contribute to design reviews, code reviews, and technical planning.
  • Guide and support operations in the warehouse to achieve and sustain throughput goals.

Skills

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

Education

Bachelor's or Master's in Computer Science or related field

Tools

Kubernetes
AWS
CI/CD
API design

Job description

Nimble is hiring a Software Engineer III to design, develop, and maintain software for multi‑robot coordination in production environments. You will coordinate robot behaviors, manage system state, and integrate with enterprise systems in a fast, high‑ownership setting.

You will work with robotics, ML, and product teams to build fault‑tolerant, scalable software and to drive continuous improvements across the warehouse operations and backend services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer III - Production Systems, Equity
Robotics Software Engineer III - Production Systems, Equity

Nimble • San Francisco (CA)

On-site
USD 160,000 - 210,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
Robotics Software Engineer — Build Autonomous Warehouse AI
Robotics Software Engineer — Build Autonomous Warehouse AI

Nimble • San Francisco (CA)

On-site
USD 140,000 - 230,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
Robotics Software Engineer — Build Real-World Autonomy
Robotics Software Engineer — Build Real-World Autonomy

Nimble Robotics • San Francisco (CA)

On-site
USD 140,000 - 230,000
Unlimited Flexible Time Off
Health Insurance
Referral Bonus
+2
Robotics Software Engineer: Production-Ready Orchestration
Robotics Software Engineer: Production-Ready Orchestration

Nimble Robotics • San Francisco (CA)

On-site
USD 140,000 - 190,000
Software Engineer (Multi-Robot Coordination)
Software Engineer (Multi-Robot Coordination)

Nimble Robotics • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Systems Integration Engineer Autonomous Warehouse
Senior Systems Integration Engineer Autonomous Warehouse

Nimble Robotics • San Francisco (CA)

On-site
USD 160,000 - 190,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+2
Senior Robotics Systems Integration Engineer with Equity
Senior Robotics Systems Integration Engineer with Equity

Nimble Robotics • San Francisco (CA)

On-site
USD 160,000 - 190,000
Unlimited Flexible Time Off
Health Insurance
Referral Bonus
+2
Robotics Support Specialist – Real-Time Autonomous Fulfillment
Robotics Support Specialist – Real-Time Autonomous Fulfillment

Nimble • Haslet (TX)

On-site
USD 34,000 - 37,000
Flexible Time Off
Health Insurance
Paid Parental Leave
+3
Robotics Software Engineer, Nimble Brain
Robotics Software Engineer, Nimble Brain

Nimble • San Francisco (CA)

On-site
USD 140,000 - 230,000
Unlimited Flexible Time Off
Health Insurance
Paid Parental Leave
+4
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
Referral Bonus
+2