GrepJob
Nimble Robotics

Staff Software Engineer, Multi-Robot Coordination

Nimble Robotics
Apply
about 2 hours ago

Base Salary

$230k - $280k/yr

Responsibilities

  • Design and develop production-level software systems for robot coordination and operational workflows.
  • Build and maintain integrations with robot platforms and data systems.
  • Enhance reliability and scalability through testing and performance tuning.
  • Triage and resolve field issues reported from the Warehouse.
  • Collaborate with robotics and ML engineers, and product teams.
  • Mentor other engineers and improve team processes.
  • Lead design reviews, code reviews, and technical planning sessions.

Requirements

  • Bachelor's or Master's in Computer Science or related field, or equivalent experience.
  • At least 6 years of experience in production-level software development in C++, Python, or Rust.
  • Experience with distributed systems, backend services, API design, CI/CD, AWS, and Kubernetes.
  • Proven ability to design scalable systems and lead complex technical projects.
  • Excellent communication skills and ability to collaborate across teams.
  • Track record of using analysis to influence operational and engineering changes.

Benefits

  • Unlimited Flexible Time Off for travel and personal time.
  • Comprehensive health insurance including medical, dental, and vision.
  • Paid parental leave for bonding time after a birth.
  • Commuter benefits with fully-paid parking spots.
  • Referral bonus for successful candidate referrals.
  • 401k plan for retirement savings.
  • Equity program allowing employees to own a part of Nimble.