Locus Robotics is looking to solve the problem of optimizing warehouse operations by developing high-fidelity simulations to test and refine robots
Requirements
- 5+ years of professional software development experience in C++ or Rust
- 5+ years of hands-on experience developing simulations, games, or game engines, ideally using Entity-Component-System (ECS) architectures
- Experience working with the Bevy game engine
- Familiarity with AWS and DevOps tools and workflows
- Demonstrated experience with ROS 1 or ROS 2 for simulating robotic systems and environments
Responsibilities
- Design and extend simulation frameworks to support new robots, sensors, and behaviors
- Advance the development of Digital Twins that reflect real warehouse environments
- Implement accurate models of sensor inputs, physics, and environmental interactions
- Define and implement testing metrics to evaluate simulation accuracy and robot performance
- Optimize simulation performance and scalability for large-scale fleet testing
- Collaborate with other Robotics Software teams by creating test environments for feature development, debugging, and performance tuning
- Perform other duties as required
Other
- Bachelor’s degree in Computer Science or a related engineering field
- Demonstrated ability to manage multiple, critical projects with shifting deadlines and requirements
- Proficient English written and verbal communication skills, with the ability to collaborate effectively with internal and external teams
- Ability to work in a remote or hybrid environment based in US, Canada, or EMEA or in Wilmington MA or Nashua NH offices