Torus
Firmware Engineer (Python / Embedded Linux)
$135K–$180K
Salt Lake City, UT +1 · On-site · Full-time · Posted Oct 30, 2026
- Location
- Salt Lake City, UT
Remote (United States) - Experience
- 2-5+ years of hands-on commercial embedded software or firmware application development.
- Education
- BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience.
- Visa sponsorship
- Applicants must already have legal authorization to work in the US without requiring employer sponsorship.
About the job
Develop production-grade firmware for energy storage products, integrating embedded applications with hardware, cloud services, and grid operations.
What you'll do
- Build firmware features for telemetry, control loops, cloud connectivity, and hardware abstraction.
- Own system integration and drive quality through design reviews, automated testing, and documentation.
- Debug and optimize embedded applications and serial interfaces; support deployment, monitoring, field issue analysis, and escalated on-call issues.
What they ask 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 production experience running Python on Embedded Linux (Yocto or similar).
- Experience with real-time embedded systems and serial protocols; ability to read schematics and PCB layouts.
Nice to have
- Experience with IoT device management at scale, AWS IoT, MQTT, or telemetry pipelines.
- Exposure to energy storage, grid-connected hardware, VPP programs, containerized embedded deployments, or embedded CI/CD.
Pay
$135,000 - 180,000 USD base salary
Tools
Python, Embedded Linux, Yocto, RS-485, Modbus, I²C, CAN, MQTT/AWS IoT
Model-written summary · the original posting is authoritative