Senior Robotics Software Engineer – Navigation l $80,000 – $100,000
A robotics company developing advanced autonomous mobile systems for real-world industrial environments is looking for a Navigation Engineer to join its growing engineering team.
This role focuses on building and improving navigation capabilities for wheeled robotic platforms, working across perception, control, and software teams to deliver reliable autonomy in dynamic environments. It’s an excellent opportunity for engineers who enjoy solving complex robotics challenges and seeing their work deployed in real operational settings.
What you’ll be doing:
• Developing and maintaining robotic navigation systems using ROS-based frameworks
• Designing and optimizing path planning algorithms for autonomous mobile platforms
• Implementing and refining navigation solutions for dynamic, real-world environments
• Collaborating with perception, localization, control, and hardware teams to integrate navigation modules
• Running simulations and conducting real-world testing to validate performance
• Managing development environments and deployment pipelines using containerized workflows
• Documenting architecture decisions, system performance, and design improvements
• Evaluating emerging research and proposing new approaches to improve autonomy performance
What we’re looking for:
• Master’s degree in Robotics, Computer Science, or a related field
• 3+ years of professional software development experience
• Strong experience with ROS and navigation stack development
• Solid understanding of robotic path planning algorithms
• Proficiency in C++ and Python
• Experience working in Linux-based development environments
• Familiarity with Docker and CI/CD workflows
• Ability to work independently while collaborating effectively across engineering teams
Nice to have:
• Experience with ROS2 or migrating systems from ROS1 to ROS2
• Exposure to perception or computer vision systems (SLAM, sensor fusion, object detection)
• Experience with simulation or visualization tools used in robotics development
• Familiarity with Behavior Trees or decision frameworks for robotics
• Experience working in agile engineering environments and using Git-based workflows
Why this opportunity stands out:
• Work on real-world autonomous robotic systems deployed in industrial environments
• Collaborate with multidisciplinary teams across robotics software and hardware
• Opportunity to contribute to cutting-edge autonomy technologies
• Competitive compensation and benefits package
• Visa support available for international candidates
📩 If you’re interested in learning more, feel free to reach out for a confidential discussion.
Job Features
| Job Category | Navigation |