
Software Engineer III, Robotics Throughput
Nimble Roboticsabout 10 hours ago
Base Salary
$160k - $210k/yr
Responsibilities
- Design and implement services that integrate external partner software into the Nimble stack.
- Optimize end-to-end warehouse throughput across Nimble software and partner automation systems.
- Build fault-tolerant software with well-defined error handling and recovery behavior.
- Drive measurable improvements in autonomy quality using data and operational metrics.
- Collaborate with hardware engineering for seamless software-hardware integration.
- Lead technical design reviews and drive architecture decisions for core subsystems.
- Triage, diagnose, and resolve issues in production robotics systems.
- Mentor cross-functional engineers and technicians on reliability and operational excellence.
- Build and maintain integrations with robot platforms, APIs, services, and data systems.
- Develop fault-tolerant, fail-safe robotic software and scalable systems.
Requirements
- 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 with distributed systems, backend services, API design, CI/CD, AWS, and Kubernetes.
- Experience designing scalable systems and leading complex technical projects.
- Excellent communication skills and ability to collaborate across teams.
- Proven 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.