FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer, Motion Planning
AeroVectStaff Software Engineer responsible for designing and implementing motion planning software for autonomous systems at AeroVect. Collaborating with cross-functional teams to deliver integrated driving systems.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing planning modules for autonomous systems, with strong programming skills in C++ and Python. Proficient in collaborating across engineering teams and establishing best practices in software development and functional safety.
Highest-signal resume keywords
C++ ProgrammingPlanning Module DesignModern C++ MasteryROS/ROS2 FrameworksFunctional Safety Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++PythonPlanning AlgorithmsOptimization MethodsSearch-Based PlannersLearning-Augmented PipelinesLinux Operating SystemsSafety-Critical Coding PracticesSystems EngineeringTechnical Problem Solving
Soft Skills
Excellent CommunicationProactivenessSense of OwnershipMentoringCollaboration
Tools & Technologies
DDS FrameworksNetworking MiddlewareAutonomous Ground Support EquipmentIntegrated Autonomous Driving Systems
Industry Keywords
RoboticsAutonomous SystemsFunctional SafetySoftware Development Best PracticesReal-World Operations
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Design, implement, and iterate on the mission planner, behavior planner, and motion planner for autonomous ground support equipment operating in airport airside environments.
- Drive key technical decisions across the planning stack — selecting algorithms, defining interfaces, and establishing the architecture that the team builds on.
- Prototype and evaluate new planning approaches (e.g., optimization-based methods, search-based planners, learning-augmented pipelines) and bring the best ideas to production.
- Collaborate cross-functionally with perception, controls, localization, and systems engineering teams to deliver an integrated autonomous driving system.
- Establish and promote best practices in software development, functional safety, and systems engineering as they apply to the planning domain.
- Mentor other engineers through technical guidance, code review, and design discussions.
Requirements
What you’ll need- 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, and 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 (e.g., MISRA, ISO 26262).
- 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, demonstrating adaptability to rapidly changing priorities.
Benefits
Comp & perks- Flexible work arrangements