> Markdown version of [/jobs/ext/4262009-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4262009-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** Torus, Inc. - **Location:** Salt Lake City, UT, United States (Remote available) - **Experience:** Experienced - **Salary:** $135,000 - $180,000 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Automation of Tests, Software Quality, Continuous Integration, Software Debugging, Linux, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Interoperability, Inter-Process Communication, Python (Programming Language), Modbus, Message Queuing Telemetry Transport (MQTT), Serial Communications, Systems Integration, Multithreading, Control Structures, Yocto, Information Technology, Pcb Layout, Aws Iot, Docker, Resin.io - **Published:** October 29, 2026 - **Apply:** https://startup.jobs/firmware-engineer-python-embedded-linux-torus-10646104 ## About the Role * You're a systems thinker who's comfortable owning a problem end-to-end-from a register on a Modbus device to a graph in a customer dashboard. You care about code quality without letting it become a bottleneck. You're energized by the fact that the firmware you write shows up in real buildings, on real grids, doing real work. * You don't need to be an energy domain expert on day one-but you're curious about how the grid works and motivated by the idea that good engineering here has an outsized impact on creating sustainable communities. * You're also comfortable in a structure where a Firmware Architect sets system-level direction and you're the person who makes it real-bringing deep implementation judgment, surfacing tradeoffs, and pushing back when something won't work in practice., * 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., * Experience with IoT device management at scale (fleet OTA, remote diagnostics). * Familiarity with AWS IoT, MQTT, or data telemetry pipelines. * Exposure to energy storage systems, inverters, or grid-connected hardware. * Knowledge of VPP programs, demand response, or utility interconnection standards (IEEE 1547, UL 1741). * Experience with containerized embedded deployments (Docker/Balena on Linux targets). * CI/CD practices in embedded or hardware-adjacent environments., * Regularly operates a computer and other peripheral office equipment such as a printer or mouse. * Ability to read, identify, observe and recognize details, color-coding and fine print at close range on associated engineering drawings. * Ability to communicate information so others can understand. Must be able to exchange accurate information in these situations. * Must report to work reliably and with the ability to use full and unimpaired skills and judgment to safely execute your job. * Proficiency in reading, writing, and speaking English required. * When on the production floor, required to don personal protective equipment to include, but not limited to ear protection, gloves, eye protection and/or safety helmet. * When on the production floor, ability to observe, detect and respond to audible and visual machine malfunction warnings. ## Description Embedded Systems and Firmware @ Torus We're building energy storage and management solutions that help: * Commercial and industrial businesses reduce their operating costs while increasing reliability. * Grid operators keep the electricity grid stable and cost efficient., In this role, you will report to our Head of Embedded Systems and will be responsible for: * Developing firmware features across our energy storage product lines: telemetry, control loops, cloud connectivity, and hardware abstraction layers. * Owning system integration-working closely with hardware, data, and software teams to ensure seamless interoperability across the full stack. * Driving quality through design reviews, automated testing, and documentation. (We believe engineers own their own QA.) * Debugging and optimizing real-time embedded applications and serial communication interfaces in the field and in the lab. * Supporting scaling operations-deployment tooling, remote monitoring, and root-cause analysis of field issues across a growing fleet. * Participate in on-call rotation for escalated technical issues.