Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Nimble Robotics Logo

Senior Software Engineer, Multi Robot Coordination

Nimble Robotics

$180,000 - $250,000
Aug 30, 2025
San Francisco, CA, US
Apply Now

Develop and build advanced robotic systems for a large robotics opportunity, focusing on improving robot efficiency and warehouse throughput through advanced algorithms and automation.

Requirements

  • Experience with relevant programming languages such as Rust, Golang, Python or C++ etc.
  • Experience simulating, debugging and analyzing Autonomous systems, Robotics, or other highly complex systems
  • Experience with cloud platforms such as AWS, GCP or Azure
  • Experience with containerization technologies like Kubernetes and Docker
  • Good understanding of database systems such as Postgres, Scylladb.
  • Good understanding of writing unit and integration tests
  • Good understanding with lower-level Operating Systems (Linux)

Responsibilities

  • Craft highly performant, maintainable, scalable and fault tolerant robotics software using Rust programming language
  • Develop efficient task planning, multi-agent path planning and multi-robot coordination algorithms to improve robot efficiency and warehouse throughput
  • Develop features for continued automation of warehouse tasks such as picking, packing and sorting
  • Design algorithms to optimally distribute and breakdown orders into robot tasks while minimizing robot congestion
  • Develop multi-robot simulation and 3D visualization software to accurately predict system behavior ahead of new customer launch and warehouse volume ramp up
  • Analyze complex system behavior in production to derive key insights for validating feature impact, pre-evaluating future feature development and understanding performance bottlenecks of the system
  • Own development of algorithms, software infrastructure, coding, testing infrastructure, CI, on-call production support for live production, and debugging on production incidents and performance bottlenecks

Other

  • 5+ years of industry experience
  • Welcome new challenges and work independently across disciplines to both investigate issues and identify technical solutions.
  • Provide input on all aspects of product development from brainstorming to final delivery.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Uphold a high bar.
  • Serve as a mentor for junior engineers.