Senior Functional Safety Engineer

Aurora•Mountain View, CA
•$146,000 - $260,000•Hybrid

About The Position

Aurora is seeking a Senior Functional Safety Engineer for its Software Systems and Safety Engineering group, which performs engineering work to satisfy the safety case for Aurora Self Driving Technology. The team understands the functionality of the full stack and helps define the functional safety concept for all aspects of fault management. The role contributes to the development of safe and reliable software for self-driving systems and reports to the Tech Lead Manager of the Functional Safety Engineering Organization. The engineer will contribute to functional safety for autonomous vehicle software, analyze system products for design and architectural vulnerabilities, and derive technical and software safety requirements for safety-critical software subsystems. The work aims to ensure the self-driving vehicle remains safe in the presence of faults. The role requires strong communication and organizational skills to maintain focus and achieve consensus across diverse, multidisciplinary teams. The successful candidate will be able to execute functional safety processes with guidance and clear instructions and work collaboratively. 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 position is eligible for an annual bonus, equity compensation, and benefits. The listed annual salary ranges are $162,000–$260,000 for Mountain View, California, and $146,000–$234,000 for Pittsburgh, Pennsylvania.

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 written and oral communication and presentation skills.
  • Strong organizational skills.
  • Comfort working with ambiguity and evolving priorities.
  • Ability to work collaboratively and execute functional safety processes with guidance and clear instructions.

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 based on analysis.
  • Help ensure the safety of the self-driving vehicle in the presence of faults.
  • Execute functional safety processes with guidance and clear instructions.
  • Collaborate with diverse, multidisciplinary teams and communicate effectively to maintain focus and achieve consensus.

Benefits

  • Annual bonus
  • Equity compensation
  • Benefits (specific benefits not listed)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service