← Toutes les offres

Staff Software Engineer, Motion Planning

À propos du poste

• Design, implement, and iterate on mission, behavior, and motion planners for autonomous ground support equipment operating in airport airside environments
• Drive technical decisions across the planning stack, including algorithm selection, interface definition, and architecture
• Prototype and evaluate optimization-based, search-based, and learning-augmented planning approaches and bring the best ideas to production
• Collaborate with perception, controls, localization, and systems engineering teams to deliver an integrated autonomous driving system
• Establish and promote software development, functional safety, and systems engineering best practices for the planning domain
• Mentor engineers through technical guidance, code review, and design discussions
• Report to the Planning Tech Lead and work closely with the autonomy engineering team

• Bachelor's or Master's degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field
• Extensive hands-on experience designing and implementing planning modules for autonomous systems shipped to production or deployed in real-world operations
• Strong programming skills in C++ (preferred) or Python
• Experience with Linux-based operating systems
• Demonstrated ability to take ambiguous technical problems and drive them to well-architected solutions independently
• Excellent communication skills, proactiveness, and a strong sense of ownership
• MS or Ph.D. in Computer Science, Robotics, or a related field (preferred)
• Mastery of Modern C++ (14 and beyond) and safety-critical coding practices such as MISRA and ISO 26262 (preferred)
• 5+ years of industry experience in planning for robotic ground vehicles (preferred)
• In-depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware (preferred)
• Experience in startup environments (preferred)