Logo
Diligent Robotics

Robotics Software Engineer, Navigation

Diligent Robotics, Austin, Texas, us, 78716


What we're doing isn't easy. But nothing worth doing ever is.

We envision a future powered by robots that work seamlessly with human teams. We are building Artificial Intelligence that enables service robots to collaborate with people and adapt to dynamic human environments. Join our team of mission-driven, venture-backed roboticists who will translate cutting-edge research into commercial reality. The technical challenges are immense. With your talent and passion, we will get there faster.

Diligent Robotics is searching for a

Navigation Robotics Engineer

to help develop our robot's (Moxi) core navigation capabilities. As a Navigation Robotics Engineer you will ensure that Moxi is able to safely and autonomously operate in complex hospital environments. The ideal candidate is self driven, passionate, and has experience with C++ and classical navigation techniques. They also have a strong track record of systems integration. This person thrives in a fast paced development environment and has the ability to make rapid decisions. You can deal with ambiguous situations, remove obstacles and aren't afraid to dive in and read the code.

Responsibilities:Develop navigation algorithms for maneuvering in complex social environments, including path planning, path following, obstacle detection, and avoidance.Develop and integrate perception algorithms into other subsystems.Build on existing behavior systems for task-management and problem solvingParticipate in production on-call support rotationsQualifications:

Experience with indoor autonomous navigationStrong C++ skills, solid Python skillsExperience with ROS (Robot Operating System)Nice to Have:

Experience with indoor localization and mappingExperience with 3D sensors for navigation and world modeling.Experience with navigation around peopleExperience with the design of robust behavior systems for robotsExperience with classical perception and computer vision algorithmsExperience with numerical optimization techniques, especially with regard to calibration or motion planning