Posted in

Senior Systems and Behavioral Safety Engineer

Senior Systems and Behavioral Safety Engineer

CompanyAurora Innovation
LocationPittsburgh, PA, USA
Salary$170000 – $272000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Degree in Engineering, Computer Science, Robotics, or a related field
  • Experience in a safety critical industry with safety-critical software development standards, software safety fault/hazard analysis, and requirements-driven software verification and validation strategies
  • Proficiency in Python for engineering and data-driven analysis
  • Experience writing testable system-level and software-level requirements
  • Experience assessing software design and performing code reviews
  • Comfortable working with ambiguity, evolving priorities, and challenging problems
  • Excellent communication and presentation skills

Responsibilities

  • Own the definition of vehicle behaviors, capabilities, and operational contexts: Develop Use Cases; Develop Concepts of Operation that support Safety Analysis, Platform Requirements development, and feature/function definition; Develop Operational Design Domain (ODD) ontology; Identify applicable policy and regulations in collaboration with subject matter experts.
  • Collaborate with Software, Systems and Safety Engineering teams to: Support defining system architectures; Define system level requirements for AV capabilities, end-to-end behavior, and applicable performance metrics; Perform detailed data analysis to rationalize the desired system level requirements and test coverage; Decompose requirements down to sub-system level with sufficient traceability; Support requirement management workflows, traceability, and tooling.
  • Facilitate cross-functional co-development activities and working groups including support to design reviews, reconciliation of requirements, and producing high quality documentation.
  • Develop verification and validation strategies, and demonstrate coverage against requirements, in conjunction with software and test teams.
  • Analyze and explore potential system deficiencies and propose strategies for coverage
  • Ensure best practices from industry, academia, and internal lessons learned are understood and consistently applied throughout the organization.

Preferred Qualifications

  • Demonstrated proficiency in the application of ISO 26262, ASPICE, and ISO 21448 (SOTIF)
  • Familiarity with the applications of Artificial Intelligence or Autonomous Systems technologies (e.g., Reinforcement Learning, Deep Learning, Machine Learning) to sensing, perception, multi-unit planning, or command and control of autonomous systems
  • Familiarity with C++ and modern software development practices and designs, unit testing, integration test, and release processes
  • Experience with various testing modalities