Senior Software Engineer, Behavior Simulation
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 Senior Software Engineer.
Role/Team overview:
The Behavioral Simulation team is responsible for building a simulation engine that simulates the systems downstream of the perception system. The team work on realistic actor behaviors and other infrastructure tooling for generating motion planning sims. .
In This Role You Will:
- Develop software in standard C++17 and Python, using modern best practices. This is a hands-on software development role.
- Contributing to engineering best practices on a large and complex code base.
- Have an opportunity to tackle end-to-end simulation and autonomy behavior evaluation challenges across various areas of the autonomy system, including motion planning, mapping, localization.
- Design and develop critical simulation and offline testing engines and tools.
- Create and extend software for world entities, adaptive behavior, pathfinding, road networks, computational mathematics, spatial queries, collision detection, vehicle control, vehicle dynamics, etc.
Required Qualifications:
- Good development skills in C++, including modern C++ (11, 14, 17, 20)
- Understanding of common software performance issues and design tradeoffs
- BS or higher degree in robotics, computer science, software development, mathematics, or similar technical field of study, or equivalent practical experience
Desirable Qualifications:
- Industry experience designing and programming C++ software
- Knowledge of linear algebra, computational geometry, or numerical methods
- Mindset for ownership, growth
- Customer orientation
- Experience with rigid body simulation
- Experience with Lie groups (modern geometry)
The base salary range for this position is $139,000-$223,000 per year. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
#LI-KW1
#Associate
Recommended Jobs
Onboard Developer Platform Software Engineer
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildi…
Power Plant Operations Manager
DTE is one of the nation’s largest diversified energy companies. Our electric and gas companies have fueled our customer’s homes and Michigan’s progress for more than a century. And as Michigan’s lar…
Director of Quality Assurance, Defense
Title: Director of Quality Assurance, Defense Date: October 3, 2025 Location: South El Monte, US, 91733 Company: VACCO Industries an RBC Company SUMMARY: Responsible for th…
Principal AME Equipment Engineer, Powertrain
About Harbinger Harbinger is an American commercial electric vehicle (EV) company on a mission to transform an industry starving for innovation. Harbinger’s best-in-class team of EV, battery, and …
Reach Forklift Operators - Fontana
Now hiring for a busy warehousing and fulfillment firm the city of Fontana, CA Forklift position available, experience needed - MUST BE CERTIFIED -DRIVING: ~ REACH (HAVE EXPERIENCE ON THE …
Senior Bookkeeper
Position Summary Gelfand, Rennert & Feldman is seeking a Senior Bookkeeper with ideally entertainment/touring experience to join our team of dedicated professionals. This position can be based …
Cip Operator I
JOB TITLE: Sanitation CIP Operator REPORTS TO: Production Supervisor Revised: 1/29/2026 LOCATION: Vista, CA Job Summary The CIP Operator provides the foundation for safe food quality prod…
Media Coordinator
About the Job: Key Responsibilities: Compile, format, and distribute weekly reports to the buying team and management. Review clearance reports and pre-logs to confirm order specifications…
Product Manager
About Us ManageAmerica is the leading SaaS provider of property management software in the manufactured housing industry. Our vision is to fuel growth in the manufactured housing industry that e…
Senior Data Scientist
About Us Valo Health is a human-centric, AI-enabled biotechnology company working to make new drugs for patients faster. The company’s Opal Computational Platform transforms drug discovery and d…