Software Engineer developing trajectory generation algorithms for enhancing autonomous vehicle driving behaviors. Focused on improving safety and comfort in complex driving environments through software implementation.
Responsibilities
Design trajectory generation algorithms and implement them in high-quality software to continuously improve the capability of our autonomous driving system and enhance the safety and comfort of our driving behavior on public roads.
Use our extensive backend tooling to test and validate your algorithms and software across many different driving situations, and develop metrics and pipelines to further our ability to test/measure the algorithms’ performance.
Participate in or lead cross-functional projects to deliver mission-critical features to expand our autonomous driving capabilities.
Participate in on-vehicle drive reviews to gather actionable feedback on driving performance, and use this knowledge to help the team learn and make continuous improvements.
Conduct literature review and participate in study groups to stay current with the advancements in the fields of Motion Planning, Autonomous Driving, and Robotics in general.
Requirements
Master's degree in Computer Science, Robotics, or related fields
Fluency in C++ with experience shipping productionized software
Proven experience in developing trajectory optimization algorithms and real-time motion planning software
Deep knowledge about numerical constrained optimization methods
Experience with geometric, sampling, and search-based planning algorithms (Bonus Qualification)
Experience with machine learning-based motion planning (Bonus Qualification)
Experience with behavior planning, discrete decision making, tree search, and POMDP (Bonus Qualification)
Benefits
paid time off (e.g. sick leave, vacation, bereavement)
Principal Engineer at FIS developing AI features for revenue management. Leading technical architecture and mentoring engineers in a diverse team setting.
Software Engineer developing cloud - based software solutions for CVS Health. Collaborating with teams to enhance customer experiences and modernize healthcare technology.
Graduate/ Junior Software Engineer delivering enterprise - quality software for transport authorities and operators. Contributing to software solutions and agile development practices in a hybrid working environment.
Software Engineering Consultant developing scalable backend services and cloud - native applications at Allstate. Collaborating with cross - functional teams using AWS services and programming in Python and Java.
Software Developer creating applications for 2 - piece capsule manufacturing at Lonza. Collaborating on MES/OT systems and ensuring high - performance in a 24/7 environment.
Medior Software Engineer developing risk applications for Česká spořitelna. Involvement in the full application lifecycle with a team - oriented approach to development.
Senior Software Engineer at Baseten owning end - to - end billing and revenue infrastructure. Partnering with multiple teams to build a strategic lever for growth.
Principal Engineer driving engineering solutions for payments modernization at Bank of America. Designing and optimizing the cloud - based payment processing platform on AWS.