Locus Robotics is looking to enhance its warehouse automation capabilities by improving the testing and development process of its autonomous mobile robots through high-fidelity simulations.
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.
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.
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