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
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)
SpooresLEAK Sensor
IoT leak detection sensor with BLE connectivity, cloud integration, and mobile app.
View on spoores.com β
SpooresVALVE Controller
Smart valve with wireless connectivity and automated shut-off capabilities.
View on spoores.com β
Alcatraz Ferry Onboard Battery Charger
1 MW Super Charger and 250 kVA dual supply/charger inverter for Hornblower.
ATS product page β
Disney Monorail LVPS
Low-voltage power system, 680V to 37.5V, for a monorail fleet in daily service.
ATS product page β
Disney Monorail Buck Inverter
Buck inverter, 680V to 300V, for a monorail fleet in daily service.
ATS product page β
Battery-Electric Class-8 Truck
1700V 600A traction inverter for induction motors with auxiliary inverter and dump chopper.
NFTA Buffalo Power Inverter Unit
600V/15A V/f compressor control for a fleet of light-rail trams.
ATS product page β
430 kVA Active Rectifier
Grid-tied active rectifier for SD60/SD40 locomotives.
ATS product page β
AR11 Starter
High-frequency-injection engine starter for SD60/SD40 locomotives.
Watch the video β
Spirit of the Lowcountry
Field-oriented traction inverter with UVW encoder for the electric ferry.
spiritlinecruises.com β
Gee's Bend Ferry
Dual inverter propulsion controller for the electric ferry.
ATS product page β
eBike & Golf Cart VCU
Vehicle control on dsPIC33CH with CANbus load sharing at Linear Labs.
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.
Scope and de-risk
We dig into the requirements up front and find the hard parts early, before they turn into expensive surprises.
Prototype
Board bring-up and a working core on the bench: the control loop turning, the protocol talking, the one critical job done.
Integrate and harden
Protection schemes, edge cases, and standards work, so it survives the real world and not just the demo.
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
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
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
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.