Where software-defined vehicles are heading
The opportunity map of SDV: what changes economically with OTA and features as software, which technical directions are compounding, and why now is an unusually good entry point for software engineers.
10 posts
The opportunity map of SDV: what changes economically with OTA and features as software, which technical directions are compounding, and why now is an unusually good entry point for software engineers.
The software-defined vehicle from first principles: how E/E architecture is consolidating, why hardware and software are decoupling, what vehicle APIs like COVESA VSS change, and how to try it today with digital.auto.
The two moves that define modern vehicle software work: shift left (validate earlier, against virtual targets) and shift north (develop at higher abstraction, against vehicle APIs instead of bus signals).
What ACC actually is per ISO 15622 — sensing, the two-loop controller, time-gap policy, the state machine — and how we test a real ACC controller as an FMU in a virtual car.
From zero to a tested virtual ECU with RemotiveLabs, file by file: signal databases, a Python behavioral model, topology build, and a pytest that proves it works.
A one-page, hand-verified reference for the RemotiveLabs toolchain: CLI command map, broker verbs, record & replay in 3 steps, offsets, versions, and every gotcha we hit.
Giving a virtual car real physics: a pure-I/O bridge between the CARLA driving simulator and vehicle bus signals — design, verification against ground truth, and the bugs.
Booting Android Automotive 15 as the virtual infotainment unit of a simulated car — and the two deep bugs on WSL2: vsock via LD_PRELOAD, and WebRTC ICE vs Docker Desktop.
Build a virtual vehicle from containerized ECUs with RemotiveLabs: signal databases, CAN/LIN/SOME-IP buses, behavioral models — the mental model, a worked topology, and the gotchas.
A hands-on, current (2026) path for taking a PyTorch CV model to ONNX and a TensorRT engine: export, parity, FP16/INT8 build, and latency gating.