
Staff Software Engineer, Multi-Robot Coordination
Nimble Roboticsabout 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.