Staff Software Engineer, Motion Planning
Job Description
AeroVect is seeking a Staff Software Engineer to focus on motion planning. In this role, you'll: * Design, implement, and refine the mission, behavior, and motion planners for autonomous ground support equipment in airport environments. * Make crucial technical decisions across the planning stack, including algorithm selection and architecture definition. * Prototype and assess new planning methods, such as optimization-based approaches and learning-augmented pipelines, for production use. * Work with cross-functional teams like perception, controls, and localization to deliver an integrated autonomous driving system. * Establish software development best practices for functional safety and systems engineering in the planning domain. * Mentor engineers through technical guidance and code reviews.
Qualifications
To be successful in this role, you should have: 1. A Bachelor's or Master's degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field. 2. Hands-on experience in designing and implementing planning modules for autonomous systems in real-world operations. 3. Proficiency in C++ (preferred) or Python, and experience with Linux-based operating systems. 4. Demonstrated ability to independently drive ambiguous technical problems to well-architected solutions. 5. Excellent communication skills and a strong sense of ownership. Preferred Qualifications: * MS or Ph.D. in Computer Science, Robotics, or a related field. * Mastery of Modern C++ and safety-critical coding practices. * 5+ years of industry experience in planning for robotic ground vehicles. * In-depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware. * Experience in startup environments.
Apply Now
