Senior Software Engineer - Simulation

  • Full-time

Company Description

Are you inspired by how robotics will change the world? Are you excited about real world applications for robotics? Would you like working directly with leading e-commerce companies who are deploying robotics? If you answered yes to any of these questions, you will be interested in one of our exciting employment opportunities! This is an opportunity to be part of an incredible team deploying a cutting-edge robotics solution to address real-world challenges in e-commerce fulfillment warehouses for major global brands.

Job Description

Locus Robotics has a large and geographically diverse Robotics Software Engineering team working on a variety of cutting-edge engineering challenges. We are seeking a Simulation Engineer to join our team. When it comes to developing robotic applications, simulation is a force-multiplier that enables Locus to build better and faster systems. We’re looking for a software developer who can architect simulations of large robot fleets in a variety of scenarios and environments.

Responsibilities:

  • Extend our simulation architecture to handle more complex scenarios.
  • Design, develop and maintain simulation software components.
  • Work with other developers to integrate their components into the simulation environment.
  • Model robotic systems (sensors, actuators) in both high and low fidelity.
  • Create scenario generators that support scripted and random behaviors at scale.
  • Develop bridge software to translate selected simulations to physical test spaces.

Qualifications

  • 5+ years of experience working with languages such as C++, Python, Rust and Java.
  • Experience with distributed simulation of dynamic environments containing multiple actors, at the physical and behavioral level.
  • Experience with simulation as a part of Continuous Integration testing.
  • Familiarity with Linux.

Additional Information

Locus Robotics is an Equal Opportunity Employer

Privacy Policy