In this role at Simbe Robotics, you will be working with the robot software engineering team on the code that drives the Tally™ autonomous robots. Your focus will be on all aspects of the Tally stack, including navigation, perception, autonomous behaviors, hardware drivers, cloud integration, and infrastructure management. The primary objective is to build, maintain, and evolve the Tally software stack to make the robots better, faster, smarter, easier, and bulletproof to failure.
You'll be responsible for maintaining and extending the Tally software stack, improving autonomy, navigation, perception, and human-robot interaction (HRI) behaviors. Additionally, you'll be testing and integrating new hardware components, including sensors for the next generation of Tally robots. An important task will be assisting in finishing the migration from ROS1 to ROS2 and evaluating third-party ROS packages for integration into the stack.
The ideal candidate should be extremely adept in both C++ and Python programming, with proficiency in shell scripting (preferably Bash and Python). A strong background in software development methodologies, experience with Ubuntu or other Debian-based Linux distributions, and a good understanding of the Robot Operating System (ROS) are crucial. Familiarity with Docker containers, cloud computing platforms, and experience with the Nvidia Jetson platform would be advantageous.
This is an excellent opportunity for a skilled software engineer passionate about robotics and autonomous systems to contribute to cutting-edge technology in retail inventory management. Join Simbe Robotics and be part of a team pushing the boundaries of what's possible in retail automation.