Jobs · Engineering · Michigan

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.

Similar jobs