Taro Logo

Staff Software Engineer, Behavior Simulation

Aurora develops self-driving technology to deliver safer, more efficient, and accessible transportation solutions.
$162,000 - $260,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
8+ years of experience
AI · Automotive

Job Description

Aurora, a leading company in self-driving technology, is seeking a Staff Software Engineer to join their Behavior Simulation team. This role is crucial in developing the Aurora Driver, their autonomous driving system that aims to revolutionize transportation and logistics.

The position offers an exciting opportunity to work on complex simulation systems that are fundamental to the development and validation of self-driving vehicles. As a Staff Software Engineer, you'll be at the forefront of creating sophisticated simulation capabilities that ensure the safety and efficiency of autonomous vehicles.

The role requires extensive experience in C++ programming and software design, particularly in complex systems. You'll be working with cutting-edge technology, developing production-grade software using modern best practices in both C++ and Python. The position demands not just technical expertise, but also the ability to drive ambitious technical projects across multiple teams.

Aurora offers a competitive compensation package, with a base salary range of $162,000-$260,000, plus annual bonus and equity compensation. The company culture emphasizes integrity, ambitious goals, and collaborative success, all while maintaining a no-jerks policy. They're committed to diversity and inclusion, considering candidates regardless of background and providing reasonable accommodations as needed.

This is an excellent opportunity for experienced software engineers who want to make a significant impact in the autonomous vehicle industry while working with a talented team on challenging technical problems. The role is based in Mountain View, California, and offers the chance to work on technology that will transform the future of transportation.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer, Behavior Simulation

  • Design and implement simulation capabilities for self-driving vehicle development and validation
  • Drive ambitious technical projects across simulation and autonomy teams
  • Develop production-grade software in C++ and Python
  • Contribute to engineering best practices on a large and complex code base

Requirements For Staff Software Engineer, Behavior Simulation

Python
  • 8+ years of applied industry experience with strong C++ programming and software design skills
  • Experience with software design in complex systems with dependencies
  • Ability to collaborate effectively within a team and with adjacent teams
  • Willingness to embrace new challenges, learn quickly and commit to achieving project goals
  • BS, MS, or PhD in Robotics, Machine Learning, Applied Mathematics, Computer Science or related field

Benefits For Staff Software Engineer, Behavior Simulation

  • Annual bonus
  • Equity compensation
  • Benefits package

Related Jobs