Automotive & Mobility

Staying ASIL-Ready Before a Formal Safety Case Exists

Most early-stage automotive and mobility teams aren't running a formal ISO 26262 program from day one — and shouldn't be. But the engineering habits built before a safety case is opened determine whether that program is mostly formalization, or mostly rebuild.

A team building its first prototype — an EV subsystem, a robotics platform destined for road use, an aftermarket telematics device like the ones covered in our note on fleet telematics system design — usually can't and shouldn't run a full ISO 26262 program before it knows the product works. Standing up formal safety management, a complete hazard analysis and risk assessment, and a documented safety case is a real investment that makes sense once a program is committed, not while a team is still validating basic feasibility. The risk on the other side is waiting too long: building for a year with no functional-safety discipline at all, then discovering that the codebase, architecture, and process all need to be substantially reworked once a safety case is finally required. A competent partner's job in that gap is to build in a way that keeps the ISO 26262 path open, without pretending a QM-classified prototype already needs ASIL D rigor. This describes engineering practice, not a substitute for a qualified functional safety assessor — a real safety case still needs to be built and reviewed by one when the time comes.

Writing requirements down before there's a template to fill in

ISO 26262 ultimately expects a documented, bidirectional trace from safety requirement to architecture to implementation to verification evidence. Long before any formal safety case exists, a team can build most of that habit simply by writing requirements down as they're decided — in an issue tracker, in lightweight design docs — with the reasoning behind them, rather than carrying that reasoning in engineers' heads, alongside the disciplined version tracking covered in our note on hardware version control. That habit costs very little day to day and is the single hardest thing to reconstruct retroactively once a program needs to demonstrate traceability formally, because by then the original reasoning has usually been forgotten or never wrote down at all.

Designing the safety-relevant boundary before ASIL classification is formal

As covered in our notes on ISO 26262 basics and ASIL decomposition, the rigor a component eventually needs is driven by its classification, and decomposition depends on real architectural independence. A partner thinking ahead of a formal hazard analysis will still isolate the code paths that plausibly touch a safety-relevant function — motor control, braking-adjacent logic, anything that could cause unintended motion or loss of control — from code that clearly doesn't, like UI, logging, or telemetry. Getting that separation right early means that when formal classification does happen, the highest-rigor requirements land on a bounded part of the system instead of forcing a rewrite of the whole codebase to create the boundary after the fact.

Asking the hazard question as a design habit, not a document

Hazard analysis and risk assessment don't require a completed HARA document to be useful early — they require the habit of asking, at every meaningful design decision, "what's the worst plausible outcome if this fails, and what's watching for it." A partner who raises that question naturally during design review — what happens if this sensor gives an implausible reading, what happens if this actuator command is lost mid-transmission, what's the safe state if this module resets unexpectedly — is doing real functional safety thinking well before a formal HARA is opened. Capturing those design-review discussions as they happen, even informally, gives a program a real trail to formalize later instead of a blank page.

Keeping a structured, V-model-shaped instinct even before it's mandatory

A team doesn't need to run a literal V-model process on day one of a prototype. But the instinct behind it — write the requirement before writing the code that satisfies it, define how it will be verified before declaring it done, keep architecture decisions and their rationale visible rather than implicit in the code — is a habit that costs little early and saves enormous rework later, since it's exactly the shape ISO 26262 expects a program's evidence to take once it's formalized.

Practical takeaway

This isn't an argument for running a prototype team as if it already carries a certified functional safety program — that would slow down the exploration an early product genuinely needs. It's an argument that the underlying engineering habits — written requirements with rationale, architecture partitioned by safety relevance, hazard questions asked at design time, and V-model-shaped instincts around verification — cost little to build in early and are extremely expensive to retrofit under program pressure. We build automotive and mobility firmware with that discipline from the first sprint — see our firmware work and embedded hardware work for how this fits into a full engagement. It carries over into adjacent systems too, like the update pipelines discussed in our note on automotive OTA updates. See our broader work as an automotive IoT development partner for how this fits into a full vehicle or fleet program.

Let's build

Tell us what you're building — get a scoped plan back in days, not weeks.