Staff Software Engineer, Motion Planning
New
A
AeroVectAutonomous Driving
Amsterdam, Frankfurt , Italy , London , Paris , Poland, Stockholm, United Kingdom (Remote), Atlanta - Hybrid, Toronto - Remote, Vancouver - RemoteFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of industry experience
- Required Skills
- PythonC++Linux
Requirements
- 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.
- Strong programming skills in C++ or Python.
- Experience with Linux-based operating systems.
- Demonstrated ability to take ambiguous technical problems and drive them to well-architected solutions.
- Excellent communication skills.
- Preferred: MS or Ph.D. in Computer Science, Robotics, or related field.
- Preferred: Mastery of Modern C++ (14+) and safety-critical coding practices (MISRA, ISO 26262).
- Preferred: 5+ years of industry experience in planning for robotic ground vehicles.
- Preferred: In-depth understanding of DDS frameworks like ROS/ROS2.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site