Robotics Software Engineer - Navigation
Core
Design, implement, and optimize navigation systems for wheeled mobile robots, focusing on autonomous navigation and real-world deployment.
Role type
Robotics Software Engineer (Navigation)
Builds
Navigation stacks and path planning algorithms for wheeled mobile platforms
Domain
Robotics / Autonomous Systems
Deliverable
production ML models | product features
Required skills
ROS (Robot Operating System), path planning algorithms (e.g., Hybrid A*), C++, Python, Linux, Docker, CI/CD tools
Preferred skills
ROS2, sensor fusion, SLAM, Behavior Trees, simulation tools, Git
Technologies
ROS, ROS2, Docker, Hybrid A*, C++, Python, Linux, Git
Responsibilities
Develop and maintain navigation stacks; Implement and optimize path planning algorithms; Containerize development environments; Collaborate with perception, localization, and control teams; Conduct simulation and real-world testing; Document system architecture and design decisions
Seniority
Mid-level, hands-on IC