Staff Software Engineer, Safety jobs in United States
cer-icon
Apply on Employer Site
company-logo

Aurora · 4 months ago

Staff Software Engineer, Safety

Aurora Innovation is dedicated to delivering self-driving technology safely and efficiently. They are seeking a Staff Software Engineer specializing in safety to enhance software development processes and ensure the safety of autonomous vehicle software through rigorous analysis and collaboration across teams.

AutomotiveAutonomous VehiclesElectric VehicleTransportation
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Drive and lead the establishment, implementation, and continuous improvement of the software development process and practices that align with industry best practices
Provide expert guidance to the executive leadership team regarding standard compliance for safety critical software development
Advise on the code coverage and code static analysis strategy as well as analyze and report on code coverage
Conducting code reviews for changes related to safety-critical software
Perform dependent failure analysis with regards to software partitioning in order to advise the software architectural design
Carry out safety analysis at the software architecture level to identify vulnerabilities and design tradeoffs
Collaborate cross-functionally (e.g., hardware, systems engineering, and validation) to develop and write clear, verifiable software safety requirements, while ensuring these requirements are in alignment with safety goals and product goals through requirement traceability
Drive continuous improvement in the software functional safety and quality processes and tools, including conducting internal assessments and gap analysis as well as participating in 3rd party assessment

Qualification

Safety-critical software developmentSoftware development best practicesSafety analysisPythonCC++Machine LearningASPICE knowledgeCommunicationCollaboration skillsProblem-solving skills

Required

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 software development for a safety-critical product
Proficiency in one of Python, C or C++
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 track record of successfully working with large, complex teams in a results-driven environment
Excellent communication and presentation skills
Comfortable working with ambiguity and evolving priorities

Preferred

2+ years of experience working as Systems Engineer or Safety Engineer
Experience with complex robotics or autonomous systems
Experience with Machine Learning
Experience leading a technical area
Working knowledge of ASPICE or Software Functional Safety development

Benefits

Annual bonus
Equity compensation
Benefits

Company

Aurora is building self-driving technology to operate multiple vehicle types, from freight-hauling trucks to ride-hailing passenger ones.

H1B Sponsorship

Aurora has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (11)
2024 (51)
2023 (91)
2022 (77)
2021 (38)
2020 (51)

Funding

Current Stage
Public Company
Total Funding
$4.19B
Key Investors
UberSequoia Capital
2024-08-01Post Ipo Equity· $483M
2023-07-19Post Ipo Equity· $820M
2021-11-04Post Ipo Equity· $1.8B

Leadership Team

leader-logo
Chris Urmson
CEO and co-founder
linkedin
leader-logo
Sterling Anderson
Co-Founder & CPO
linkedin
Company data provided by crunchbase