Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aurora Innovation Logo

Senior Software Engineer, Behavior Simulation

Aurora Innovation

$139,000 - $223,000
Nov 14, 2025
Mountain View, CA, US
Apply Now

Aurora is looking to solve the problem of delivering the benefits of self-driving technology safely, quickly, and broadly by building a simulation engine that simulates the systems downstream of the perception system.

Requirements

  • Good development skills in C++, including modern C++ (11, 14, 17, 20)
  • Understanding of common software performance issues and design tradeoffs
  • Industry experience designing and programming C++ software
  • Knowledge of linear algebra, computational geometry, or numerical methods
  • Experience with rigid body simulation
  • Experience with Lie groups (modern geometry)

Responsibilities

  • Develop software in standard C++17 and Python, using modern best practices.
  • 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.

Other

  • BS or higher degree in robotics, computer science, software development, mathematics, or similar technical field of study, or equivalent practical experience
  • Mindset for ownership, growth
  • Customer orientation
  • Commitment to inclusion and diversity
  • Ability to work in a team environment