Locus Robotics is a leader in the rapidly growing eCommerce order fulfillment optimization space. Our solution helps warehouse owners attain 2-3X efficiency improvement over cart-picking operations, by empowering pickers to work collaboratively with our robots. All this is accomplished while integrating with the operator’s Warehouse Management System, utilizing and optimizing existing facility infrastructure.
Are you interested in a role in crafting innovative solutions for large distributed robotic systems? Locus Robotics seeks a talented Senior Robotics Software Engineer to join our Planning and Controls team in our Robotics Software Group (RST). Our Planning and Controls team pioneers warehouse automation innovation, developing and deploying advanced algorithms and systems for orchestrating robot movement in dynamic warehouse settings. This role focuses on crafting the core of our cutting-edge multi-robot navigation system, guaranteeing the efficient and safe operation of a diverse robot fleet.
This remote position can be based in US, Canada, or EMEA or hybrid in our Wilmington MA or Nashua NH offices.
Responsibilities:
- Design, develop, and implement state-of-the-art motion planning and trajectory control algorithms to optimize robot paths and ensure precise movement in complex, indoor environments for a multi-robot navigation system.
- Collaborate with cross-functional engineering teams to seamlessly integrate planning and control algorithms into robotic systems.
- Conduct rigorous testing, simulation, and troubleshooting to validate performance and identify areas for continuous enhancement and adaptation of the multi-robot system.
- Identify and implement performance improvements in a large distributed robotic system, leveraging architectural changes as needed.
- Provide live deployment support and troubleshoot issues in real-time for a fleet of hundreds of robots.
Qualifications:
- Master's degree in computer science or similar engineering degree.
- 5+ years of experience developing production software with C++ or other object-oriented languages.
- 5+ years experience with techniques and applications in mobile robot controls, path planning, or scheduling/optimization.
- 5+ Extensive experience debugging and profiling applications/algorithms.
- Proficiency with working in a Linux development environment.
- Familiarity with ROS and the ROS navigation stack.
- Proficient English written and verbal communications skills required to collaborate effectively with internal and external teams.
- Demonstrated ability to manage multiple, critical projects with shifting deadlines and requirements.
Additional Information:
Locus Robotics is an Equal Opportunity Employer