Nimble · 1 month ago
Staff Software Engineer, Multi-Agent Systems
Nimble Robotics is a frontier robotics and AI company focused on building the next era of autonomous logistics. The Staff Software Engineer will design algorithms and software for coordinating large fleets of robots in warehouse environments, influencing robot efficiency and safety while developing multi-robot planning and coordination capabilities.
Transportation/Trucking/Railroad
Responsibilities
Architect Scalable Robotics Software
Design and implement high-performance, maintainable, and fault-tolerant robotics software
Work independently across disciplines to diagnose issues, evaluate alternatives, and deliver robust technical solutions
Contribute to the architecture and evolution of Nimble’s fleet management and multi-agent orchestration stack
Develop Multi-Agent Robot Capabilities
Build and improve algorithms for task planning, multi-agent path planning, and multi-robot coordination to maximize warehouse throughput
Create features that drive increased automation across workflows like picking, packing, sorting, induction, and routing
Design optimization algorithms that break down orders and workloads into robot tasks while minimizing congestion and idle time
Analytical System Approach
Analyze real production performance data to understand emergent system behavior, uncover bottlenecks, and verify the impact of new features
Use quantitative insights to inform prioritization, algorithm design, and long-term system improvements
Technical Ownership
Drive feature areas end-to-end: algorithm design, implementation, testing, deployment, and performance validation
Own software infrastructure, continuous integration, production debugging, and on-call support for components you build
Participate in technical design reviews, documentation, and cross-functional alignment with hardware, operations, and cloud engineering teams
Help manage sprint planning, backlog prioritization, and feature launch coordination
Qualification
Required
Bachelor's degree or higher in Computer Science, Robotics, Mathematics, or related field
Strong software engineering background with experience building production systems
Proficiency with at least one systems programming language (Rust preferred; C++, Go also relevant)
Strong understanding of algorithms, data structures, and performance optimization
Ability to design and implement complex systems with high reliability and clarity
Demonstrated ability to work across a large codebase and collaborate with cross-functional engineering teams
Preferred
Experience with multi-robot task planning, routing, or simulation systems
Knowledge of warehouse automation, logistics software, or large-scale distributed systems
Experience working with Rust
Familiarity with cloud infrastructure, backend services, or event-driven architectures
Benefits
Paid Time Off
Health Insurance
Paid Parental Leave
Commuter Benefits
Referral Bonus
401k
Equity
Company
Nimble
Nimble is building autonomous logistics powered by generalist superhumanoid robots.
H1B Sponsorship
Nimble has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (2)
2020 (1)
Funding
Current Stage
Growth StageRecent News
Crunchbase News
2023-11-08
Company data provided by crunchbase