Senior Software Engineer, Motion Controls

Aurora•Mountain View, CA
•Hybrid

About The Position

Aurora is seeking a Senior or Staff Software Engineer to join its Motion Control team, which designs, implements, integrates, and verifies the Aurora Driver motion control system across vehicle platforms. The role focuses on developing motion-control algorithms for a safety-critical system, analyzing control-system performance in offline and on-road environments, and verifying system robustness against disturbances, failure modes, and environmental conditions. Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The company emphasizes safety, integrity, collaboration, and inclusive hiring. Employees are expected to work from an Aurora office at least three days per week; some roles may require up to five days per week based on operational needs.

Requirements

  • Experience in control system design with a solid foundation in control theory.
  • Experience building production-quality C++ code.
  • At least 5 years of experience working on control systems for robots or vehicles in automotive, aerospace, robotics, or related fields.

Nice To Haves

  • Familiarity with the design of fail-safe or fail-operational control systems.
  • Experience verifying the design of safety-critical and/or autonomous systems.
  • Experience analyzing or simulating nonlinear vehicle dynamics.
  • Knowledge of state estimation and signal processing techniques.
  • Master’s or PhD in a related field.

Responsibilities

  • Develop motion control algorithms for a safety-critical system.
  • Analyze control system performance in offline and on-road execution environments.
  • Verify system robustness to disturbances, failure modes, and environmental conditions.

Benefits

  • Annual bonus eligibility
  • Equity compensation
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service