Firmware Engineer/Overwatch
4 Months ago
South Salt Lake, Utah, United States
Subscribe to job alerts
Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.
Job Description
Torus Inc. is seeking a Firmware Engineer for their Overwatch team in South Salt Lake, UT. The role involves supporting and maintaining energy storage solutions, addressing firmware and performance issues, and collaborating across teams. Responsibilities include diagnosing bugs, updating firmware, and ensuring system reliability. The company focuses on sustainable energy solutions and innovation in renewable energy management.
Position: Firmware Engineer (Overwatch)
Torus is a pioneering, sustainable energy solutions company based in Utah, dedicated to revolutionizing renewable energy storage and management. Our mission is to empower individuals and communities to become their own renewable energy provider.
We are driven by a deep-rooted commitment to sustainability and community. We tackle critical challenges facing the American energy landscape. Our advanced Torus Spin Flywheel technology charges and discharges electricity 16 times faster than traditional batteries, ensuring rapid response to grid demands and enhancing energy efficiency.
Our advanced manufacturing, research, and development facilities in South Salt Lake and Springville, Utah drive continuous innovation, and our commitment to American manufacturing ensures quality and reliability. Join us at Torus and be part of an exciting team that is transforming the energy landscape.
About the Role
As a Firmware Engineer on the Overwatch team, you’ll play a pivotal role in supporting and maintaining our energy storage and management solutions that help:
Homeowners become their own renewable energy provider—saving money and reducing carbon emissions.
Commercial and industrial businesses reduce their operating costs while increasing reliability.
Grid operators keep the electricity grid stable and cost efficient.
We operate at IoT scale—each of our customers generates over 1 million data points per day, tightly integrated with Torus-designed and manufactured hardware. Our firmware application layer—implemented in Python—is designed to be hardware-agnostic and modular, enabling broad compatibility with different energy storage systems and inverters. As we scale, ensuring reliability, maintainability, and performance across this platform is critical.
Responsibilities
• Serve as the escalation point for complex firmware, electrical, and performance issues—engaging hands-on both remotely and in the field to ensure rapid resolution and deep system understanding.
• Lead root cause analysis of system failures and disruptions, drive post-mortem reviews, and implement preventive measures to enhance safety, performance, and reliability.
• Utilize monitoring tools and telemetry data to proactively identify inefficiencies, predict failures, and guide corrective actions before issues impact operations.
• Diagnose and resolve firmware bugs reported from internal QA, system logs, or field escalations, with a focus on stability, maintainability, and performance.
• Investigate cross-functional bugs that span firmware, hardware, and software layers—addressing issues related to device communication, telemetry, control logic, and real-time operations.
• Update and maintain firmware to support new hardware revisions and evolving platform requirements, ensuring compatibility across a diverse fleet of devices.
• Collaborate cross-functionally with design, manufacturing, construction, operations, software, and data teams to ensure seamless system upgrades and optimal performance.
• Provide strategic input on system architecture, fault tolerance, firmware reliability, and preventative maintenance practices.
• Support and train the Overwatch team, sharing best practices, new tools, and technology trends to improve diagnostic and support capabilities.
• Develop and maintain technical documentation, including schematics, operational guides, incident reports, and troubleshooting playbooks.
• Deliver clear reporting to senior leadership, highlighting systemic risks, performance trends, and actionable insights to drive platform-wide improvements.
• Contribute to the firmware validation process, including issue reproduction, regression testing, and verification of patches and fixes.
Required Experience
• Bachelor’s degree in electrical engineering, computer science, software engineering, information technology, mathematics, or related field.
• 2–5+ years of experience in maintaining or supporting commercial firmware systems.
• 2+ years experience with internal support teams and, when needed, directly with customers to troubleshoot complex system behavior and ensure high-quality field performance.
• Strong proficiency in Python, particularly in embedded or constrained environments.
• Experie…
Torus, Inc.
|
More Engineer - Software jobs in climate

6 days ago
Bedford, United States
Life Scientist/ Environmental Engineer/ Physical Scientist
6 days ago
Lenexa, United States
6 days ago
New Orleans, United States

6 days ago
Lexington, United States
6 days ago
Fort Knox, United States
6 days ago
Independence, United States
6 days ago
Coffeyville, United States
6 days ago
Kansas City, United States
6 days ago
Nevada, United States

8 days ago
Hiawatha, United States
9 days ago
Louisville, United States
11 days ago
Fort Atkinson, United States
11 days ago
Iowa City, United States
12 days ago
Topeka, United States
14 days ago
Shawnee, United States

Project Engineer- Solar
14 days ago
Des Moines, United States
14 days ago
Frankfort, United States
15 days ago
Des Moines, United States
Other jobs at Torus, Inc.

6+ months ago
South Salt Lake, United States

6+ months ago
South Salt Lake, United States

6+ months ago
South Salt Lake, United States

6+ months ago
South Salt Lake, United States

6+ months ago
South Salt Lake, United States

6+ months ago
South Salt Lake, United States

5 Months ago
South Salt Lake, United States

6+ months ago
San Francisco, United States