The TryHackMe of Functional Safety Engineering

Write software
that must never fail.

AcrossTheWire turns dry IEC 61508, DO-178C, and ISO 26262 standards into story-driven, hands-on challenges. Master functional safety engineering the way cybersecurity pros master offensive security — by doing it.

Free tier · No credit card · 70 challenges across 10 rooms

Training Rooms

Each room is a crisis. You are the Safety Engineer.

☢️
IEC 61508

Nuclear Control Room

Prevent a meltdown by fixing safety violations in ECCS control software.

7 challengesEnter Room →
🦾
ISO 10218 / IEC 62061

Surgical Robotics OR

Audit the RoboSurgeon-3000 before it enters the operating theatre.

7 challengesEnter Room →
✈️
DO-178C / ARP4761

Avionics Flight Deck

Certify the Flight Management System before Flight 701 takes off.

7 challengesEnter Room →
🚗
ISO 26262

ADAS Highway Lab

Certify the AEB system before 50,000 vehicles ship. One bug, one crash.

7 challengesEnter Room →
💉
IEC 62304

Infusion Pump ICU

One overdose could be fatal. Certify the infusion pump before it enters the ICU.

7 challengesEnter Room →
🔬
TLA+ · PRISM · Promela · CBMC

Formal Methods Lab

Run the model checker. Read the counterexample trace. Prove the system correct — or find the flaw before it ships.

7 challengesEnter Room →
🔍
FTA · PHA · HAZOP · STPA

Hazard Analysis Lab

Dissect each system with the industry's sharpest tools. Find the gate error, the missing mitigation, the hidden race condition — before the incident report writes itself.

7 challengesEnter Room →
🔗
RTM · DO-178C · IEC 61508 · ISO 26262

Requirements Traceability Lab

Every line of code must trace to a requirement. Every requirement must trace to a test. One missing link is how disasters stay hidden until the audit — or the fatality.

7 challengesEnter Room →
🚆
EN 50128 / EN 50129

Railway Signaling Control Center

Interlocking, ATP, and SIL allocation under EN 50128. Stop a wrong-side failure before two trains share one block.

7 challengesEnter Room →
📂
Therac · Ariane · MCAS · Lessons Learned

Incident Archive

Reconstruct historic software failures. Learn the race, the overflow, the single sensor, and the orphan code path.

7 challengesEnter Room →

Learn from Real Disasters

AcrossTheWire challenges are built around actual failures in safety-critical software.

Therac-2519856 deaths

Race conditions in safety-critical medical software

Ariane 5 Flight 5011996$370M loss

Integer overflow in inertial reference system

Boeing 737 MAX MCAS2018346 deaths

Single-point failure in angle of attack sensor

Everything you need to go from intern to architect

Real Standards, Real Skills

Learn IEC 61508, DO-178C, ISO 26262, and ARP4761 through hands-on challenges — not slide decks.

Gamified Progression

Earn XP, unlock ranks from Safety Intern to Safety Legend, and collect domain-specific badges.

Competitive Leaderboards

Compete globally and within your domain. Show employers your rank before the interview.

Four Challenge Formats

Code review (Monaco editor), FMEA table analysis, standards quizzes, and formal verification with TLA+, PRISM, and Promela.

Your Path to Safety Legend

8 ranks to climb. Every challenge matters.

Safety Intern
Junior Analyst
Safety Analyst
Senior Engineer
Principal Engineer
Safety Architect
Chief Safety Officer
Safety Legend

Ready to prevent the next disaster?

Join engineers learning safety-critical software the right way.

Create Free Account →