
Firmware Functional Safety Engineer
Job Description
Job Details:
Job Description:
Job Description:
Altera is a global leader in programmable logic and semiconductor solutions. We design cutting-edge technologies that enable innovation across AI, networking, data centers, and embedded applications. Our team is passionate about pushing the boundaries of what’s possible in silicon design.
Become a member of our world-class SoC architecture and IP development team!
Position Overview
We are seeking a highly motivated and experienced Firmware Functional Safety Engineer to join our semiconductor design team. In this role, you will support functional safety activities related to ASIL/SIL compliant firmware development for System-on-Chip devices and associated tools throughout the V-model software development lifecycle.
This role includes developing detailed firmware safety requirements, performing safety analyses, verifying compliant development and code implementation with ISO 26262 Part 6, 8 & IEC 61508-3.
Key Responsibilities
- Define and maintain firmware safety requirement specifications and ensure full traceability to SoC-level safety goals.
- Support firmware safety architecture design for ASIL/SIL decomposition, DFA- freedom from interference, Common cause, safety-oriented software analysis
- Support the implementation of safety requirements & capturing detailed firmware design required by the safety standard (eg. Execution order, robustness, data & control flows, interfaces, etc.).
- Support & guide firmware development & verification team in applying techniques and measures in achieving ASIL/SIL Targeted firmware systematic capability.
- Create and execute Safety Verification Plans for firmware & modules, including fault injection and test techniques (usage, model & code simulation), MC/DC coverage.
- Contribute firmware safety technical contents to the SoC Device safety manual.
- Evaluate and qualify development tools used in firmware development and produce compliance evidence.
Qualifications:
Qualifications:
Minimum Requirements:
- Bachelor’s or Master’s degree in Computer Science, or related field.
- BS + 4 years of embedded firmware development experience or MS + 2 years of experience.
- Experience with IEC 61508-3, ISO 26262 Part 6, MISRA C/C++ standards,
- Experience with safety techniques static analysis (Polyspace or Coverity), Defensive programming.
- Proficiency in safety analysis techniques (FMEA, FMEDA) and tool qualification processes.
- Excellent written & oral communication skills to construct clear, evidence-based safety arguments and build trust in safety cases with both internal and external stakeholders
Preferred Qualifications:
- Experience in development of firmware in SoC Architectures.
- Strong programming skills in C/C++ for bare metals, embedded hardware and familiarity with real-time operating systems (RTOS).
- Experience in JAMA Requirements and Test Management Tool for traceability
- Desire to commit and follow through on complex, multi-year programs
- Ability to resolve complex issues in creative, efficient, and effective ways
- Be self-driven and result oriented
- Desire to work in a fast-paced environment