Senior Functional Safety Engineer

Aurora•Mountain View, CA
•Hybrid

About The Position

Aurora is seeking a Senior Functional Safety Engineer for its Software Systems and Safety Engineering group. The group performs engineering work to satisfy the safety case for Aurora Self Driving Technology. The role contributes to the development of safe and reliable autonomous-vehicle software by helping understand full-stack functionality and define the functional safety concept for fault management. The engineer will conduct safety analyses of system products to identify design and architectural vulnerabilities, and use those analyses to derive technical and software safety requirements for safety-critical software subsystems. The position requires strong written and oral communication and organizational skills to maintain focus and build consensus across multidisciplinary teams. The successful candidate will be a self-starter who can execute functional safety processes with guidance and clear instructions in a collaborative environment. The position reports to the Tech Lead Manager of the Functional Safety Engineering Organization. Aurora expects employees to work from the office at least three days per week; some roles may require up to five days per week based on operational needs. The role is available in Mountain View, California, or Pittsburgh, Pennsylvania. The stated annual salary range is $162,000–$260,000 for Mountain View and $146,000–$234,000 for Pittsburgh. The successful candidate is also eligible for an annual bonus, equity compensation, and benefits.

Requirements

  • Bachelor's degree or Master of Science in Computer Science, Computer Engineering, Electrical Engineering, Machine Learning, or an equivalent field.
  • At least 3 years of experience working as a systems engineer, safety engineer, or software engineer for a safety-critical product.
  • Experience performing safety-oriented analysis at the software architectural level.
  • Experience conducting design trade studies and formulating design proposals.
  • Experience establishing and executing software development best practices.
  • Proven ability to work successfully with large, complex teams in a results-driven environment.
  • Excellent communication and presentation skills.
  • Comfort working with ambiguity and evolving priorities.
  • Strong written and oral communication and organizational skills.

Nice To Haves

  • Proficiency in Python, C, or C++.
  • Experience with complex robotics or autonomous systems.
  • Experience with machine learning.
  • Experience leading a technical area.
  • Working knowledge of ISO 26262 or software functional safety development.

Responsibilities

  • Contribute to functional safety for autonomous-vehicle software.
  • Perform safety analysis of system products to identify design and architectural vulnerabilities.
  • Derive technical and software safety requirements for safety-critical software subsystems from analysis, helping ensure the self-driving vehicle remains safe in the presence of faults.
  • Help define the functional safety concept for aspects of fault management.

Benefits

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