Torus is a company headquartered in Utah focused on building innovative energy solutions. They are seeking a Staff Embedded Systems Engineer to develop firmware for energy storage and management solutions, ensuring seamless integration and high-quality standards across their systems.
Responsibilities:
- Supporting and mentoring a small team of firmware engineers—ensuring technical direction matches the architectural intent, reviewing designs, and building a culture of responsiveness and collaboration
- 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
Requirements:
- BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience
- 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
- Proven track record leading or mentoring engineers on technical projects
- 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