ISO 26262 is the international functional safety standard for electrical and electronic systems in series-production road vehicles. It provides a risk-based engineering lifecycle for identifying hazards caused by malfunctioning behavior, assigning Automotive Safety Integrity Levels (ASILs), deriving safety requirements, and producing evidence that the implemented system achieves an acceptable level of risk.
For embedded product teams, ISO 26262 matters because safety cannot be added during final testing. It affects the item definition, system architecture, semiconductor selection, firmware structure, development tools, verification depth, supplier interfaces, change control, and production processes. A technically sound ECU can still fail an assessment if requirements are not traceable or safety arguments are unsupported. Conversely, a disciplined lifecycle helps teams make design decisions earlier, expose weak assumptions, and keep the safety case aligned with the real product.
The published baseline remains the ISO 26262:2018 series. ISO has third-edition drafts in development, but draft text should not replace the agreed compliance baseline for a current program.
What Does ISO 26262 Cover?
ISO 26262 applies to safety-related E/E systems installed in series-production road vehicles. Its focus is unreasonable risk caused by malfunctioning behavior: for example, a brake controller that commands unintended pressure because of a sensor, hardware, communication, or software fault. The standard does not evaluate whether a correctly functioning feature is inherently safe in every scenario, and it does not manage deliberate cyberattacks.
The series divides the lifecycle and supporting guidance across 12 parts:
|
Part |
Focus |
What teams use it for |
|
1 |
Vocabulary |
Common terminology used across the series. |
|
2 |
Safety management |
Organization, planning, responsibilities, confirmation measures, and safety culture. |
|
3 |
Concept phase |
Item definition, HARA, safety goals, and functional safety concept. |
|
4 |
System development |
Technical safety concept, architecture, integration, testing, and safety validation. |
|
5 |
Hardware development |
Hardware safety requirements, architecture, metrics, random-failure evaluation, and testing. |
|
6 |
Software development |
Software requirements, architecture, unit design, implementation, integration, and verification. |
|
7 |
Production and operation |
Production, operation, service, and decommissioning controls. |
|
8 |
Supporting processes |
Interfaces, change and configuration management, verification, tool confidence, qualification, and documentation. |
|
9 |
ASIL-oriented analyses |
ASIL decomposition, coexistence, dependent-failure analysis, and safety analyses. |
|
10 |
Guidelines |
Explanatory guidance for applying the core concepts. |
|
11 |
Semiconductors |
Guidance for applying ISO 26262 to semiconductor components. |
|
12 |
Motorcycles |
Adaptation of the series for motorcycles. |
Official references: ISO 26262 overview, software-level development, and semiconductor guidance.
How the ISO 26262 Functional Safety Lifecycle Works
The lifecycle is often shown as a V-model, but the diagram is only useful if teams understand the information flow. Hazards drive safety goals; safety goals drive requirements; requirements drive architecture and implementation; verification and validation provide evidence back against those requirements.
- Define the item. Describe the function, operating modes, boundaries, interfaces, assumptions, dependencies, and interactions with the vehicle, driver, and environment. An incomplete item definition produces an incomplete HARA.
- Perform hazard analysis and risk assessment (HARA). Identify hazardous events created by malfunctioning behavior. Classify each scenario using severity, exposure, and controllability, then determine whether it is quality management (QM) or ASIL A, B, C, or D.
- Establish safety goals and the functional safety concept. Safety goals express the top-level safety intent. Functional safety requirements define the necessary behavior, fault reactions, safe states, timing constraints, and assumptions without prematurely locking the team into a detailed implementation.
- Develop the technical safety concept and architecture. Allocate technical safety requirements to system elements. Define monitoring, redundancy, diagnostic coverage, partitioning, communication protection, fault-tolerant time intervals, and interfaces between hardware and software.
- Implement and verify hardware and software. Hardware teams analyze random failures and architectural metrics. Software teams refine requirements, architecture, units, interfaces, and tests. Both domains maintain bidirectional traceability and apply methods appropriate to the assigned ASIL.
- Integrate, validate, and manage the lifecycle. Integration testing confirms that elements cooperate correctly and that faults are controlled. Safety validation checks the complete item against safety goals in representative vehicle-level situations. Production, service, field monitoring, changes, and decommissioning remain part of the safety lifecycle.
HARA and ASIL Levels Explained
HARA is the bridge between vehicle-level risk and engineering rigor. A team considers operational situations and malfunctioning behavior, then assesses three dimensions:
- Severity (S0-S3): the potential extent of harm.
- Exposure (E0-E4): how often the operational situation is expected to occur.
- Controllability (C0-C3): how likely the driver or other affected people can avoid the harm.
The combination leads to QM or an ASIL from A to D. ASIL D represents the most demanding safety integrity level. An ASIL is assigned to a hazardous event and inherited by the resulting safety goal and requirements; it is not a generic label for an entire microcontroller, codebase, or company.
A simplified automotive example
Consider an electric power steering function. One malfunction is unintended steering torque at highway speed. The HARA team defines the scenario, assesses the possible injuries, estimates exposure to that driving situation, and evaluates whether an average driver could maintain control. If the result is a high ASIL, the safety goal might prohibit unintended torque above a defined bound. Derived requirements could include independent torque monitoring, sensor plausibility checks, a watchdog, protected communication, a bounded reaction time, and a transition to a controllable degraded mode.
This example is deliberately simplified. Real projects document assumptions, vehicle variants, operating scenarios, dependencies, timing, and rationale. The ASIL does not prescribe one circuit or algorithm; it determines the rigor of the engineering methods and evidence used to show that the safety goal is satisfied.
What ISO 26262 Means for Embedded Hardware
Hardware development must address both systematic design faults and random hardware failures. Teams derive hardware safety requirements, select a suitable architecture, evaluate failure modes, and verify diagnostic mechanisms. Typical measures include lockstep cores, ECC-protected memories, voltage and clock monitors, watchdogs, redundant sensing, output readback, communication diagnostics, and controlled safe-state paths.
Part 5 uses hardware architectural metrics such as the single-point fault metric (SPFM) and latent fault metric (LFM), together with probabilistic metric for random hardware failures (PMHF). These calculations depend on credible failure-rate data, diagnostic coverage, fault classification, mission profile, and assumptions of use. A safety MCU can provide valuable mechanisms and vendor evidence, but it does not make the surrounding PCB, power architecture, interfaces, or application automatically compliant.
Hardware evidence should stay aligned with the real implementation, including changes introduced through electronic design, board bring-up, and production testing.
What ISO 26262 Means for Embedded Software
Part 6 expects a controlled path from software safety requirements to architecture, unit design, implementation, integration, and verification. The required methods become more stringent as the ASIL increases. In practice, teams need unambiguous requirements, defensive interfaces, predictable control flow, robust error handling, and evidence that tests cover normal behavior, boundary conditions, and faults.
Common engineering measures include coding rules such as MISRA C/C++, static analysis, peer review, unit and integration testing, requirements-based testing, structural coverage analysis, timing and stack analysis, and fault injection. Higher ASILs can require stronger independence between the person performing work and the person confirming it. Tool qualification may also be needed when a tool can introduce or fail to detect an error and the team lacks an independent means of detection.
The lifecycle should be built into normal firmware development, not maintained as a parallel documentation exercise. For related background, see embedded systems programming and code analysis tools for embedded systems.
ISO 26262 vs. SOTIF vs. Automotive Cybersecurity
These disciplines overlap at interfaces but control different sources of risk. Treating one as a substitute for another leaves gaps.
|
Framework |
Primary concern |
Typical focus |
|
ISO 26262 |
Malfunctioning behavior of safety-related E/E systems |
Faults, errors, failures, safety mechanisms, safe states, and lifecycle evidence |
|
ISO 21448 (SOTIF) |
Hazards from functional insufficiencies or foreseeable misuse when no fault is present |
Sensor or algorithm limitations, scenario coverage, performance boundaries, and unknown unsafe scenarios |
|
ISO/SAE 21434 |
Cybersecurity risks from malicious or unauthorized actions |
Threat analysis, security goals, secure development, incident response, and lifecycle cybersecurity management |
ISO describes ISO 21448:2022 as the road-vehicle standard for safety of the intended functionality, while ISO/SAE 21434:2021 covers vehicle cybersecurity engineering. A modern ECU program usually coordinates all three workstreams and resolves conflicts explicitly.
Best Practices for Embedded Product Teams
- Start before architecture freeze. HARA results must influence partitioning, diagnostics, interfaces, component choice, and fallback behavior.
- Define ownership. Name the safety manager, requirement owners, verification roles, confirmation reviewers, and supplier responsibilities.
- Maintain bidirectional traceability. Every safety requirement should connect upward to a safety goal and downward to design, implementation, and verification evidence.
- Treat assumptions as controlled requirements. Assumptions about power, clocks, sensors, communication, vehicle behavior, or external monitors must be visible and verified at the integration boundary.
- Plan tool confidence and third-party software early. Compilers, code generators, test tools, RTOS components, libraries, and legacy code may need qualification or additional evidence.
- Design fault injection with the architecture. Do not wait until validation to discover that diagnostic paths are inaccessible or that fault reactions cannot be observed.
- Control change impact. A small firmware, calibration, BOM, compiler, or timing change can invalidate assumptions and previously accepted evidence.
- Build the safety case incrementally. Collect rationale and evidence while decisions are fresh instead of reconstructing them immediately before assessment.
Common ISO 26262 Mistakes
- Calling a component 'ASIL D' without stating whether it is developed to an ASIL capability, supports an ASIL decomposition, or is used within a specific safety concept.
- Assuming a safety-certified MCU or RTOS makes the product compliant.
- Writing safety requirements after the architecture and code already exist.
- Using test coverage as a substitute for requirements-based verification.
- Ignoring dependent failures, shared resources, power rails, clocks, memory, communication paths, or common-cause faults.
- Separating hardware and software safety work so completely that interface assumptions are never reconciled.
- Treating the safety plan, traceability database, and safety case as documents owned only by a compliance specialist.
- Confusing functional safety with SOTIF or cybersecurity and leaving hazards between process boundaries unowned.
ISO 26262 Readiness Checklist
- Item definition covers boundaries, modes, interfaces, dependencies, and variants.
- HARA rationale and safety goals are reviewed and version-controlled.
- Functional and technical safety requirements are testable and traceable.
- Hardware and software architectures include explicit safety mechanisms and fault reactions.
- Supplier deliverables, assumptions of use, and safety manuals are integrated into the system argument.
- Verification methods, coverage goals, test environments, and independence are planned per ASIL.
- Tool confidence, component qualification, and legacy software strategies are documented.
- Configuration and change management cover code, requirements, calibration, hardware, tools, and evidence.
- Production, service, field monitoring, and decommissioning activities have named owners.
- The safety case is updated throughout development and is ready for confirmation review or assessment.
FAQ: ISO 26262 Functional Safety
Is ISO 26262 mandatory?
ISO 26262 is a voluntary international standard, but OEM contracts, supply-chain expectations, market-access strategies, or legal risk can make conformance a practical requirement. Teams should confirm the contractual and regulatory baseline for each target market and vehicle program.
Does ISO 26262 apply only to software?
No. It covers the functional safety lifecycle across management, concept, system, hardware, software, supporting processes, production, operation, service, and decommissioning.
What is the difference between ASIL D and QM?
ASIL D requires the highest rigor in the ISO 26262 risk classification scheme. QM means the hazardous event does not require an ISO 26262 ASIL, although normal quality, reliability, security, and other legal or technical obligations still apply.
Can an existing embedded product be made ISO 26262-compliant?
Possibly, but retrofit effort can be substantial. The team must reconstruct or establish credible requirements, traceability, architecture rationale, verification evidence, component assumptions, and change controls. ISO/PAS 8926:2024 provides a framework for using certain pre-existing software architectural elements within safety-related embedded software.
Does ISO 26262 require MISRA C?
The standard recommends or requires methods according to the ASIL and context; it does not reduce compliance to one coding standard. MISRA C or C++ is commonly used to support language-subset and static-analysis objectives, but it must sit within a broader requirements, architecture, verification, and safety-management process.
What should a small embedded team do first?
Define the item and appoint clear safety ownership before finalizing the architecture. Then run an initial HARA with vehicle-level stakeholders, agree the compliance baseline, and create a safety plan that identifies work products, interfaces, tools, reviews, and evidence.
Conclusion
ISO 26262 is not a checklist attached to an automotive ECU at the end of development. It is a risk-driven engineering lifecycle that connects hazardous events to safety goals, requirements, architecture, implementation, verification, and operational controls. The practical challenge is maintaining that chain of reasoning while the product, suppliers, and codebase change.
Embedded teams that begin with a clear item definition, credible HARA, explicit interface assumptions, and continuous traceability reduce late redesign and assessment surprises. Hardware diagnostics, defensive firmware, testing, and documentation then become coordinated parts of one safety argument rather than disconnected compliance tasks.
Conclusive Engineering supports safety-critical embedded programs through functional safety engineering, hardware architecture, firmware implementation, verification, and audit-ready technical evidence. If your team is defining a new safety concept or recovering a project with missing evidence, involve safety engineering before the next architecture freeze.