Motion Planning Software Engineer
Posted on 2/10/2023
INACTIVE
Aurora Innovation

1,001-5,000 employees

Leading company in self-driving vehicles
Company Overview
Aurora is on a mission to build self-driving technology that will revolutionize the future of transportation. Its flagship product, the Aurora Driver, is a platform that brings together software, hardware, and data services, to autonomously operate passenger vehicles, light commercial vehicles, and heavy-duty trucks
Locations
Pittsburgh, PA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
CUDA
Data Structures & Algorithms
C/C++
Pytorch
Tensorflow
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • BS, MS, or PhD in Robotics, Applied Mathematics, Computer Science or related field
  • 8+ years of strong programming and software design skills in C++
  • Expertise in various trajectory generation methods including sampling-based techniques, optimization methods, and lattice methods
  • Expertise in vehicle kinematics, dynamics, and controls
Responsibilities
  • Develop real-time algorithms for generating comfortable and safe trajectories for a self-driving vehicle
  • Develop dynamics models and feasibility analysis techniques for articulated systems
  • Design metric suites and testing workflows for rapid iteration on algorithms
  • Design and implement production-grade software for the Aurora Driver
  • Provide technical leadership for the architectural elements of trajectory generation
Desired Qualifications
  • Knowledge of GPU toolkits such as PyTorch, TensorFlow, JAX, TensorRT, and/or CUDA