END-TO-END ENGINEERING PARTNER

We write the safety case, and design the board it describes.

norxs designs safety-critical electronics for OEMs, Tier 1 suppliers and industrial manufacturers — and designs them safety-first. Hazard analysis, schematic and layout, FPGA logic, firmware, OS integration and certification evidence come from the same engineers, rather than from three suppliers who have never spoken to each other.

UNTRUSTED DOMAIN SAFETY MECHANISM ACTUATION Perception / AI domain Safety supervisor envelope check Inverter / actuator QM / ASIL B ASIL D ASIL D request accepted rejected Vehicle state torque, speed, road friction estimate Safe state torque limited fault occurrence to safe state ≤ 10 ms
Where the ASIL-D boundary sits in an AI-driven control path
15+ years engineering experience/ OpenChain ISO/IEC 5230 & 18974 conformant/ ASIL-D deliverables/ Clients in EU & North America
WHAT WE DO

Every layer, and the safety argument that runs through all of them.

Hardware, FPGA fabric, firmware, operating system and application. We design all of it, and we design it from the safety concept outward rather than adding the safety work once the board already exists. That order is the difference between a safety case that describes the product and one that argues around it.

The integrated engineering stack at norxs The ISO 26262 safety concept on the left drives requirements into four engineering layers — application and operating system, firmware and RTOS, FPGA logic, and hardware — and each layer returns verification evidence to the certification evidence column on the right. One team owns every layer and both directions. REQUIREMENTS Safety concept ISO 26262 · 21434 HARA → ASIL Safety goals Functional concept Technical concept Requirement allocation Written before the first schematic, not after the first test failure. ONE ENGINEERING TEAM Application & operating system Linux · QNX · AUTOSAR Classic and Adaptive service architecture · SOME/IP · DDS Firmware & RTOS board support · drivers · bootloader · HSM MISRA C:2023 · MC/DC evidence FPGA logic Xilinx Zynq-7000 · Zynq UltraScale+ · RTL timing closure · safety island partitioning Hardware schematic · multilayer PCB · power electronics diagnostic coverage designed in, not claimed EVIDENCE Safety case assessment ready Requirement trace FMEDA · SPFM · PMHF Fault tree · cut sets Test & coverage Tool & SBOM records Assembled as the work happens, so it describes the product actually built. requirements down evidence back no supplier boundary in between
Requirements travel down from the safety concept; evidence comes back from every layer
HOW WE WORK

A fixed sequence, whichever discipline you engage us for.

01

Requirements Confirmation

Scope, applicable standards and target deliverables are agreed in writing before any design work starts, so both sides are working to the same definition of finished.

02

Architecture Design

System architecture and the decisions that constrain everything downstream are settled and reviewed with you before detailed work begins.

03

Detailed Design & Verification

Component-level engineering, verified against the requirements set in step one. Nothing is handed over before that check has been run and recorded.

04

Deliverable Documentation

A traceable documentation package assembled as the work happens, usable for your internal review or for a third-party assessment.

Every engagement runs under NDA, which is why the work described on this site is described without client names.

REFERENCE IMPLEMENTATIONS

Six of our safety components are public. Read the code.

Each repository carries its own hazard analysis, requirements traced through to unit tests, an SPDX bill of materials, and a CI pipeline that fails the build on a MISRA violation, an unbounded stack path, or a missing licence header. Free to evaluate, licensable for integration into a production programme.

norxs-tech / safety-supervisor  ·  C

ASIL-D command arbitration between the AI domain and the actuators

Validates AI-computed driving commands against a physics-based safety envelope derived from live road conditions, and rejects any command outside safe limits within a 10 ms cycle. Runs on the real-time core of a zonal controller, alongside a QNX application on the same package.

View on GitHub →
10 ms
Fault-tolerant time interval
81.8 %
Line coverage, ASan + UBSan
6
CI stages gating merge
0
Third-party runtime deps

We also publish interactive specimens of the deliverables themselves — hazard analysis, fault tree, requirements traceability, and a vehicle SOC view. These run on synthetic data and exist to show the shape of the output, not real programme results.

THE PLATFORM

Load your own FMEDA and watch the numbers move.

Seven screens covering hazard analysis, threat analysis, fault trees, traceability, the CI pipeline, vehicle security operations and a powertrain digital twin. It ships loaded with a synthetic project so you can see the shape of the output, and it will take yours instead. The interface is translated into six languages; standard vocabulary such as ASIL, SPFM and PMHF stays in English in all of them, as ISO 26262 itself does.

01 / DERIVED, NOT ENTERED

ASIL comes out of S, E and C

The hazard analysis stores only severity, exposure and controllability. The rating is applied from the ISO 26262-3 risk graph, so the table cannot show an ASIL the classification behind it does not support.

02 / COMPUTED FROM PARTS

SPFM, LFM and PMHF from an FMEDA

No stored percentages. Move a claimed diagnostic coverage on the what-if sliders and all three ISO 26262-5 metrics recompute together, because they come from the same parts list rather than from three separate assertions.

03 / SOLVED, NOT COUNTED

Minimal cut sets by MOCUS

The fault tree is data and the cut sets are solved from it. Building it that way is how we found a basic event that the old diagram never drew while its total still counted it.

YOUR DATA, YOUR MACHINE

Nothing is uploaded

Drop in an FMEDA as CSV or JSON, an SPDX or CycloneDX SBOM, an LCOV tracefile, a SARIF log from your MISRA checker, or a ReqIF export from Polarion, codebeamer or DOORS.

Every one of those is parsed and computed in your browser. There is no upload step, because a hazard analysis is exactly the document you cannot hand to a supplier’s web service. The evidence package it produces carries a SHA-256 you can reproduce.

The bundled project is synthetic and every screen says so. The computation is not: the same engines run on whatever data you give them, and they carry 243 assertions checked against the tables in the standards.

DOMAINS WE WORK IN

Where the work has actually been.

Programmes are described by domain rather than by client, for the reason given above.

Automotive / EV
Traction inverter engineering
Electric Bus / Transit
BMS & power control unit design
Defense / Government
Engineering support on defense programs
Concept & feasibility HARA / TARA System architecture Hardware design & layout Firmware & software Verification & test Safety case & documentation Assessment support ONE ACCOUNTABLE SCOPE
What sits inside a norxs engagement
ONE SCOPE

Concept to production, without a handoff.

The usual arrangement splits a programme between a safety consultancy, a hardware design firm and a software house. Each boundary is a place where a requirement gets re-interpreted, and where an assessment finding turns into a discussion about whose scope it was. We hold the whole chain, so the hazard analysis, the schematic and the test evidence come from the same engineers.

  • The safety case describes the product that was actually built
  • Architecture problems surface while they are still cheap to fix
  • One party answers to the assessor
How we scope an engagement →
CONFORMANCE
OpenChain ISO/IEC 5230
OpenChain ISO/IEC 18974
ISO 26262IEC 61508ISO/SAE 21434 UN R155 / R156ASPICEISO 21448 (SOTIF) NIST CSF
CONTACT

Have a Safety or Security
Challenge to Solve?

Starting an ISO 26262 project, working through UN R155 type approval, scoping a hardware design engagement, or just not sure where to begin — reach out and we'll have a direct conversation.

Please keep this first message free of programme-confidential material. We put an NDA in place before anything sensitive moves. Every enquiry gets a reply within two working days.