Startups · AI

Firmware Engineer (Python / Embedded Linux)

Torus · Remote (United States) · Remote

← All jobs
About Torus

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...

Read the full posting on Torus's site ↗

Firmware Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.