About Torus Torus is headquartered in Utah and is expanding manufacturing at our 545,000-square-foot facility in Salt Lake City called GigaOne. Backed by Y Combinator and Alchemist.
About the role
In this role, you will report to our Head of Embedded Systems and will be responsible for: Found on 1752vc Careers, the job board for startup and VC roles.
What they're looking for
- BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience
- 2-5+ years of hands-on experience developing commercial embedded software or firmware applications
- Strong Python proficiency and real production experience running Python on Embedded Linux (Yocto or similar)
- Solid understanding of serial communication protocols—RS-485, Modbus, I²C, CAN, Ethernet
- Experience with real-time embedded systems: multi-threading, inter-process communication, timing constraints
- Ability to read schematics and PCB layouts to troubleshoot hardware integration issues
More about this role
Embedded Systems and Firmware @ Torus
- Commercial and industrial businesses reduce their operating costs while increasing reliability.
- Grid operators keep the electricity grid stable and cost efficient.
Torus is hiring a Firmware Engineer to be an individual contributor on our firmware team, working in close partnership with our Firmware Architect. This is a hands-on role where you'll translate architectural direction into well-engineered, production-grade firmware.
Our firmware application layer is Python on Embedded Linux (Yocto)—not C, not C++. This was a deliberate architectural choice: Python gives us speed-to-market, flexibility to respond to changing grid program requirements, and a clean separation between hardware and application logic. Our comms are primarily RS-485, so Python runtime overhead is seldom the limiting factor.
If you've been writing Python to control hardware over serial protocols—in energy, robotics, industrial IoT, or test & measurement—you'll feel immediately at home here. If you've spent your career in C/C++ and are looking for that, this probably isn't the right fit.
Each Torus device generates over a million data points per day and integrates with...
Browse similar: AI jobs · AI startup jobs · Startup jobs · Remote jobs