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

Software Engineer, Functional Safety

Aurora Innovation

$168,000 - $252,000
Sep 30, 2025
Mountain View, CA, US
Apply Now

Developing safe and reliable software for self-driving systems

Requirements

  • Proficiency in C or C++
  • Experience defining software architecture
  • Experience working with functional safety or software quality
  • Proficiency in Python and physical modeling and simulation tool (e.g., MATLAB)
  • Experience with Machine Learning
  • Experience with complex robotics or autonomous systems
  • Working knowledge of ISO 26262 or ASPICE

Responsibilities

  • Drive and lead the establishment, implementation, and continuous improvement of the software development process and practices
  • Provide expert guidance and advisory to the executive leadership team regarding standard compliance with regards to software development
  • Collaborate cross-functionally to develop and write clear, verifiable technical and software safety requirements
  • Lead efforts to define and implement effective methods for software safety implementation, including fault detection, error handling, and safety-critical feature development
  • Define and iterate the analysis process such as Failure Modes and Effects Analysis (FMEA) and Fault Tree Analysis (FTA) for identifying potential hazards and mitigating risks associated with software failures
  • Drive continuous improvement in functional safety and software quality processes and tools
  • Mentor and guide junior engineers on best practices for functional safety in software development

Other

  • Bachelor's Degree, Master of Science or PhD in Computer Science, Computer Engineering, Electrical Engineering, Machine Learning or equivalent field
  • Minimum 5+ years of experience working on production intended software development
  • Excellent communication and presentation skills
  • Comfortable working with ambiguity and evolving priorities
  • Proven track record of successfully working with large, complex teams in a results-driven environment