Senior Robotics Software Engineer
Nimble Robotics operates fully autonomous e-commerce fulfillment centers and a robotic 3PL service powered by general-purpose warehouse robots and cloud logistics software.
Funding history
About Nimble Robotics
Nimble develops AI-powered general-purpose warehouse robots that perform storage, retrieval, picking, packing, sorting, and related fulfillment tasks. It combines the robots with its Cloud Logistics Platform to operate end-to-end autonomous fulfillment centers for e-commerce brands.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop production robotics software that integrates perception, planning, and control into reliable robot behavior. You will build task orchestration and recovery logic, improve autonomy using operational data, integrate software with hardware, lead architecture decisions, and support production operations.
Requirements
- Bachelor's, Master's, or PhD in Computer Science, Robotics, or a related engineering field
- 5+ years of software engineering experience building production robotics systems
- Proficiency in Rust, Python, or C++
- Ability to design, implement, and maintain complex high-reliability software systems
- Experience integrating software with sensors, actuators, and embedded systems
- Knowledge of testing, documentation, code review, and software architecture
- Willingness to participate in an on-call rotation
Responsibilities
- Lead design and implementation of robot behaviors and task-level intelligence across the robotics stack
- Integrate perception, planning, and control into end-to-end execution
- Design task orchestration and recovery behavior for nominal and edge-case scenarios
- Improve autonomy quality, task success, recovery behavior, and system reliability using operational metrics
- Collaborate on software-hardware integration for robot platforms and upgrades
- Lead technical design reviews and core subsystem architecture decisions
- Mentor engineers and technicians on reliability, testing, and operational excellence
- Triage and resolve production robotics system issues
- Support production operations through an on-call rotation
Benefits
- Unlimited flexible time off
- Medical, dental, and vision insurance
- Paid parental leave
- Fully paid parking
- Referral bonus
- 401k
- Equity program
