Sr. Engineer - Architect Software Functional Safety
Magna International · Auburn Hills, MI · 2 days ago
EngineeringFull-time
About the role
This role is not eligible for visa sponsorship. Candidates must have current and ongoing authorization to work in the United States.
Job Responsibilities
- Safety Analysis & Architectural Design:
- Safety Manual Interpretation: Deep-dive into SoC/MCU Safety Manuals to extract hardware-software interface requirements (HSIs).
- Safety Context Identification: Identify which hardware modules (e.g., DMA, Memory Protection Units, Watchdogs) are relevant to the safety case.
- System Alignment: Collaborate with the System Engineering team to align on diagnostic coverage and error handling strategies.
- Fault Management: Define the end-to-end fault propagation paths—from hardware fault detection to the transition into a defined Safe State.
- Architecture Modeling: Develop and maintain software architectures that explicitly prove the achievement of functional safety goals.
- Safety Assessments & Work Products:
- Analytical Ownership: Lead and "own" the creation of the Software FMEA (Failure Mode and Effects Analysis) and Software FTA (Fault Tree Analysis).
- Requirements Engineering: Define and review Software Safety Requirements (SSRs), ensuring they are technically sound and fully traceable to specific architectural elements.
- Independent Verification: Act as the independent technical voice to challenge the main software architecture, ensuring safety is never compromised for performance or features.
- Technical Leadership:
- Drive the team toward successful Safety Audits and assessments.
- Mentor junior engineers on ASIL-compliant coding standards (e.g., MISRA C/C++, CERT).
- Bridge the gap between hardware-level safety features and high-level software application safety.
Required Experience & Qualifications
- Experience: 10+ years in Embedded SoC development with a proven track record in complex silicon environments.
- Architecture: 3+ years of experience specifically as a Software Architect.
- Safety Expertise: Hands-on experience developing software components that have successfully achieved ASIL C or D certification.
- Regulatory Knowledge: Expert-level understanding of ISO 26262 (Parts 4, 6, and 9).
- Evaluations: Direct experience participating in (and defending architectures during) formal safety evaluations or external audits.
- Skills & Competencies:
- Critical Thinking: The ability to "think like a failure"—predicting how a system might break before it does.
- Independence: Strong enough to push back against the primary development team to maintain safety integrity.
- Communication: Ability to translate complex safety manuals into actionable development tasks for the software team.
Skills & Competencies
- Awareness, Unity, Empowerment: At Magna, we believe that a diverse workforce is critical to our success.