Sr. Software Systems Safety Engineer
Core
Own the safety assurance of software and AI for humanoid robots, from architecture analysis through verification evidence.
Role type
Senior IC software systems safety engineer
Builds
Apollo humanoid robot software and AI systems
Domain
Robotics + Safety-critical software engineering
Deliverable
production ML models
Required skills
IEC 61508-3, ISO/IEC TS 22440, software FMEA, fault tree analysis, RTOS, mixed-criticality partitioning, watchdogs, requirements traceability, static analysis, fault injection, SIL/SC qualification
Preferred skills
ISO 26262-6, ISO 13849, ISO 10218, AI safety lifecycle (ISO/IEC TS 22440), ISO/PAS 8800, UL 4600, SOTIF, JAMA, CI/CD
Technologies
RTOS, Git, CI/CD, JAMA, static analysis tools
Responsibilities
Collaborate on system-level risk assessments and allocate risk reduction measures; Analyze and define software safety architecture including partitioning and fault handling; Lead software safety analyses including FMEA, FTA, and timing/resource analysis; Specify safety-related software behavior and review designs against IEC 61508-3; Define the IEC 61508-3 software safety plan and lifecycle; Assess software systematic capability and review verification evidence; Apply AI safety lifecycle to AI/ML-enabled functions; Own software requirements traceability and the software portion of the safety case; Support product safety and compliance teams in certification.
Seniority
Senior, hands-on IC
