Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Software Engineer to join the Behavior Architecture Team to develop motion planning projects in areas including, but not limited to, algorithm integration frameworks, fault management, engineering and learned model frameworks, state management and bootstrapping. The Behavior Architecture team is responsible for the software that Aurora’s core motion planning algorithms integrate into; team scope includes integration into the on-vehicle software framework, latency monitoring and architecture optimization, software quality, internal and external interfaces & data structures for the Planner, world representation, route planning, fault management and specialized tools for MP developers. In this role you will: Collaborate within the Autonomy Integration group and with stakeholders across various autonomy subsystems to drive cross-functional design and implementation. Develop software that directly influences the on-road behavior of autonomous vehicles, including architecting the framework and interfaces that core Motion Planning algorithms integrate into. Build onboard infrastructure for detecting and capturing interesting scenarios and anomalous behaviors to accelerate the improvement of the autonomy stack. Enhance Planner robustness and maintainability by reducing faults and improving the flexibility, composability, and testability of the system. Architect and optimize code paths to minimize latency in safety-critical components, ensuring the Planner meets real-time constraints. Improve the Planner’s world representation and data encoding to support both learned and engineered planning approaches.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
1,001-5,000 employees