Aurora Pittsburgh , PA 15201
Posted 4 weeks ago
Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for a Software Systems & Safety Engineer
In this role, you will
Develop and enhance system and software development procedures to increase safety and quality
Ensure best practices from industry, academia, and internal lessons learned are understood and consistently applied throughout the organization
Collaborate with customers, suppliers and internal subject-matter-experts to identify potential insufficiencies and specify countermeasures to ensure that the Aurora Driver is able to achieve safety and quality goals
Root cause analysis and coordination of multi-disciplinary corrective actions
Take a leading role in ensuring the Aurora Driver system is able to preserve key functionality and continue meeting safety goals in the presence of faults, failures, and functional limitations
Required Qualifications
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
Experience with external accreditation and audits
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
Desirable Qualifications
Demonstrated proficiency in the application of ISO 26262, ASPICE, 21448 (SOTIF) and ISO 21434
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
Experience developing test, verification, and validation plans for complex safety critical software products
Familiarity with C++ and modern software development practices and designs, unit testing, integration test, and release processes
Experience with various testing modalities
Experience working within large, production-ready codebases
Experience with agile/scrum framework
Proficiency in Python for engineering and data-driven analysis
The base salary range for this position is $152,000-$227,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
#LI-KW1
#Mid-Senior
Aurora