Embedded Software service Embedded Software

Reliable, efficient embedded software for motor controllers, power electronics, and real-time systems that cannot fail.

The embedded software our principal engineer has shipped moves Disney monorails, held a land speed record at 240 mph, and runs across rail, marine, aerospace, and defense. If your hardware has to work every time, we bring up the board, write the control software, and prove it under load.

Embedded software for systems that cannot fail. A decade in safety-critical transportation and industrial systems, from board bring-up to certified, field-proven control software.

Featured Projects

A mix of Salvatorre's own work and programs where our principal engineer led the embedded software over a decade in industry, much of it at American Traction Solutions. Those programs were delivered by their teams; the experience is what we bring.
The Venturi Buckeye Bullet 3 land speed record car on the Bonneville salt flats

Venturi Buckeye Bullet 3

Land speed record EV Β· 4x 800V, 460kW traction inverters

The Buckeye Bullet 3, a joint Ohio State and Venturi land speed record car, ran on four 800V, 460kW permanent-magnet traction inverters putting down nearly two megawatts combined. At record speed across the Bonneville salt there is no margin: a single software fault at full power ends the run, or worse.

Our principal engineer wrote the field-oriented control software for the PM traction inverters and the protection schemes behind it: overcurrent, overvoltage, and thermal limits that had to catch a real fault in microseconds without nuisance-tripping mid-run. It held. The car set a world land speed record of 240 mph at Bonneville in 2015, under the most punishing conditions a motor drive will ever see.

  • 4x 800V / 460kW inverters
  • PM field-oriented control
  • Fixed-point DSP
  • Microsecond fault protection
  • TI C2000
  • 240 mph record (2015)
Read the Electric & Hybrid Vehicle Expo talk (PDF) β†’

Why it is low-risk to hand this to us

Choosing who builds your embedded software is a big decision. Here is what takes the risk off the table.

πŸ›‘οΈ Proven where failure is not an option

Our principal engineer’s software has run in rail, aerospace, defense, and EV systems in the field for years. It works when it has to.

πŸ“ Certifiable to your standard

Our principal engineer is EN 50128 certified for railway software, with hands-on experience building to functional-safety processes on regulated programs.

πŸ”§ Hardware and software, one team

We bring up the board and write the embedded software. No gap between the two, and no finger-pointing when something needs debugging.

βš™οΈ Control that holds under load

Field-oriented and power-converter control at high voltage and high power, tuned on real hardware and a dyno, not just in simulation.

πŸ§ͺ Built to be maintained

Modern software development practices: unit tests, CI pipelines, and clear documentation, so the next engineer, or you, can build on the code instead of fearing it.

↩️ Rescue and takeover

A stalled project or an undocumented codebase is familiar ground. We can pick it up, get it stable, and finish it.

How we work

A clear path from requirements to production, working directly with you and your hardware, start to finish.

01

Scope and de-risk

We dig into the requirements up front and find the hard parts early, before they turn into expensive surprises.

02

Prototype

Board bring-up and a working core on the bench: the control loop turning, the protocol talking, the one critical job done.

03

Integrate and harden

Protection schemes, edge cases, and standards work, so it survives the real world and not just the demo.

04

Validate and deliver

Tested, documented, and proven on your hardware, ready for production and the field.

Salvatorre is a solutions company. We develop your solution, deliver it working and proven, and stay behind it, so you get a result and a long-term partner rather than a one-off drop. Every engagement is scoped and quoted to the work.

What it costs

Rough starting points by system complexity. Every project is scoped and quoted to the work, with the engagement model that fits.

Single-Function Device

from $10,000

One device, one job, done rock-solid.

  • βœ“ One core function: a sensor, driver, or controller
  • βœ“ Bare-metal or a lightweight RTOS
  • βœ“ Board bring-up and one interface
  • βœ“ Tested, documented, and production-ready
Let's talk β†’
Most common

Multi-Feature Device

from $40,000

A capable device with several subsystems working together.

  • βœ“ Everything in Single-Function
  • βœ“ Multiple subsystems and interfaces (CAN, SPI, I2C, sensors)
  • βœ“ RTOS-based, real-time multitasking
  • βœ“ Motor control or power conversion
  • βœ“ Safety and fault-protection logic
Let's talk β†’

Connected Product

from $100,000

A connected product with cloud, updates, and a companion app.

  • βœ“ Everything in Multi-Feature
  • βœ“ Wireless connectivity (WiFi, BLE, or cellular)
  • βœ“ Cloud integration and remote monitoring
  • βœ“ Over-the-air software updates
  • βœ“ Companion app, built in-house
Let's talk β†’

Frequently asked questions

Do you do hardware bring-up, or just software? +

Both. We take new boards from power-on to working embedded software, including debugging the hardware when the schematic and the silicon disagree.

Can you work to a safety standard like IEC 61508, EN 50128, or ISO 26262? +

Yes. Our principal engineer is EN 50128 certified for railway software, with hands-on experience building to functional-safety processes on transportation and defense programs, including the general IEC 61508 framework that EN 50128 and ISO 26262 are built on.

Can you take over an existing or stalled codebase? +

Yes. We can take over an undocumented or half-finished system, get it stable, and finish it. When a design needs reverse-engineering to move forward, that is well within our range too.

What processors and RTOSes do you work with? +

ARM Cortex first and foremost, plus TI C2000, MSP430, STM32, dsPIC33CH, and PIC32, bare-metal or on FreeRTOS and Zephyr. In practice we work with most microcontrollers, so if your part is not on this list, it is very likely still familiar ground.

How do you price the work? +

See the tiers above for rough starting points by complexity. Every project gets a firm quote once we scope it, as a fixed-scope engagement. No surprises once we start.

Let's build The Next Big Thing together! πŸš€

Whether you need embedded software, PCB design, or a full product development partner, we're here to help.