Aurora Innovation is hiring a Senior Software Engineer to join the Localization team. You will develop software that safely and accurately estimates the positioning for vehicles in the Aurora fleet. This involves processing high-rate sensor data to provide real-time, high-precision measurements of vehicle location and motion.
What You'll Do
- Design, implement, and maintain solutions for estimating the pose of vehicles and other assets.
- Rigorously evaluate and test solutions to verify the safety and efficiency of the localization system.
- Collaborate with engineers and stakeholders on partner teams to solve high-priority problems.
What We're Looking For
- 5+ years of industry experience building software in a production environment.
- Proficiency in C++ and Python using modern best practices.
- A graduate degree in CS, Robotics, or EE.
- Deep knowledge of state estimation theory and practice, such as sensor fusion, Kalman Filtering, or SLAM.
- Experience in estimation and modeling with sensor data from lidar, IMU, radar, or cameras.
- Deep understanding of relevant mathematics, including spatial transforms, linear algebra, and probabilistic estimation.
Nice to Have
- Prior experience in robotics or autonomous vehicle applications.
- Prior experience with ML solutions and/or GPU development.
Technical Stack
- C++
- Python
Team & Environment
You will join the Localization team, collaborating closely with engineers and stakeholders across Aurora.
Benefits & Compensation
- Salary: $162,000 - $260,000 per year.
- Eligible for equity compensation.
Work Mode
This position follows a hybrid work model.
Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by law.





