Skip to content
Soma Motor Company

One control layer.Any vehicle.

SOMA OS is Android for EVs: one open control layer that runs on any vehicle hardware. Closed stacks power a few brands. SOMA OS powers everyone else.

SOMA OS is the hardware-agnostic Vehicle Control Unit layer. Write your vehicle software once and run it on any silicon, so every program stops paying the integration tax.

Hardware
Agnostic
Any VCU, any silicon vendor
Integration
Once
Not per program, per chip
Stack
Portable
Software outlives the hardware
01The Problem

Every vehicle program pays the integration tax.

Built for the commercial EV manufacturers who can't afford to build vehicle software from scratch, and who are too small for the incumbent vendors to serve.

Every supplier change costs millions in rewrites and months of lost program time. It hits constantly, and it has ended companies that couldn't absorb it.

01

Rebuilt every program

Each vehicle program re-implements the same low-level bridge between control software and whatever silicon was sourced. The work is thrown away when the hardware changes.

02

Locked to the vendor

Software written against one VCU is captive to it. Switching silicon means re-validating the stack from the bottom up, so teams stay on hardware they have outgrown.

03

Paid in time

Integration sits on the critical path. Months of bring-up and re-validation land before a single feature ships, on every program, indefinitely.

02The Solution

A control layer that decouples software from silicon.

SOMA OS is the operating system layer for electric vehicles: write your vehicle software once, run it on any hardware. The integration is solved in the layer, not rebuilt in every program.

SOMA OS sits between your control software and the vehicle's hardware. Above it, one stable API. Below it, an abstraction that adapts to any VCU. The integration is solved once, in the layer, instead of rebuilt in every program.

VEHICLE SOFTWAREVehicle software· Powertrain· Chassis / ADAS· Body & EnergyCONTROL LAYERSOMA OSLIVEunified control API · hardware abstractionHARDWAREAny VCU hardwareVCU · A  vendor siliconVCU · B  vendor siliconVCU · C  custom MCU
03How it works

Solved in the layer, once.

Four properties make the software portable. Each is owned by SOMA OS, not by the program that ships on top of it.

  • API

    One control API

    Application teams write against a single, stable interface for torque, motion, energy, and safety. It does not change when the silicon does.

  • HAL

    Hardware abstraction

    A thin adaptation layer maps that API onto each Vehicle Control Unit. Supporting new silicon is a port, not a rewrite of the stack above.

  • RT

    Deterministic runtime

    Real-time scheduling and resource guarantees live in the layer, so timing behavior stays consistent across chips with different cores and peripherals.

  • VAL

    Portable validation

    Validate the control stack once against the layer. Re-targeting hardware re-validates the port, not the entire program from the bottom up.

Sharan Soma, Founder and CEO of Soma Motor Company
04Founder

Built by Sharan Soma.

Founder and CEO of Soma Motor Company. SOMA OS is the layer he wished existed on every vehicle program: a place to solve hardware integration once, so engineering teams can spend their time on the vehicle instead of the plumbing beneath it.

The open layer for EV powertrains. Hardware-agnostic. Licensed by everyone. Closed stacks own a few brands. SOMA OS powers the rest.

05Contact

Investing, building, or evaluating SOMA OS?

We share technical detail and program specifics directly. Reach out and we'll follow up with what's relevant to you.