Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Nimble Robotics

Staff Software Engineer (Multi-Robot Coordination)

Posted Updated
Discussion
  • Our Robotics organization is looking for a deeply experienced software engineer that will design, develop, and maintain the application systems, integrations, and orchestration that enable robots to operate reliably in production environments
  • This includes coordinating robot behaviors, managing system state, and integrating with enterprise systems
  • 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
  • If you thrive in a fast, high ownership and cross-functional environment, this role is for you
  • A proven track record of using analysis to influence high-stakes operational and engineering changes
  • Demonstrated experience or knowledge of distributed systems, backend services, API design, CI/CD, AWS, Kubernetes
  • At least 6 years of experience in production‑level software development in C++, Python, or Rust
  • Excellent communication skills and ability to collaborate across teams
  • Demonstrated experience designing scalable systems and leading complex technical projects
  • Bachelors or Masters in Computer Science, or related field, or equivalent experience

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.