Firmware Engineer (Overwatch)
10 days 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 is seeking a Firmware Engineer for its Overwatch team in South Salt Lake, UT. The role involves supporting energy storage solutions, diagnosing firmware issues, and collaborating with cross-functional teams. Key responsibilities include resolving complex firmware problems, ensuring system reliability, and maintaining documentation. The position focuses on enhancing performance and efficiency in renewable energy management, contributing to the company's mission of empowering sustainable energy solutions.
Overwatch™ Firmware Engineer
About Torus
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.
• Experience with serial communication protocols (I2C, CAN, CAN-FD, Ethernet, RS485, etc.).
• Familiarity with real-time embedded applications, multi-threading, and inter-process communication.
• Ability to read schematics and PCBs and understand underlying hardware interactions.
• Experience in application development using embedded Linux/ Yocto.
Preferred Experience
• Experience troubleshooting and maintaining IoT systems in production environments.
• Familiarity with wireless communication protocols (Bluetooth, WiFi, etc.).
• Exposure to field data analysis, root cause identification, and performance optimization.
• Hands-on experience with JTAG, logic analyzers, or other low-level debugging tools.
• Certifications in safety standards (e.g., OSHA, NFPA 70E) and renewable systems (e.g., NABCEP).
Who You Are
You’ll be a great fit if you have a passion for meeting and exceeding customers’ needs with a keen attention to detail and communication are the keys to success. You must be self-motivated, organized, and excellent in customer service while navigating complicated issues in a professional manner with quick and meaningful resolutions. As a member of a rapidly growing startup, you’ll add incredible value to empower our customers to discover, purchase, and install the Torus products that will help them live clean, renewable lives. You are committed to the quality and safety of Torus products and services.
Our Perks & Benefits
• Employee Rewards Package including equity
• 401(k) Retirement Savings Plan
• Health Benefits Package: Choice between traditional PPO or HSA eligible medical plans; Dental insurance; and Vision insurance
• Human-centered Paid Time Off (based on employment status) including unlimited discretionary PTO or 10 days accrued PTO; 10-days paid company holidays; Waiting period-free 100% paid parental leave.
• Torus paid Life and AD&D Insurance with option to purchase additional coverage
• Voluntary Short- and Long-Term Disability Insurance
• Peer Recognition Program
Additional Details
Background Check All candidates are subject to a background check.
Experience Bachelor's degree preferred and 5+ years of professional experience working in a customer service oriented role (e.g., dispatch, logistics, and/or field service management, scheduling and services support).
Location This position is a hybrid remote role based in Utah. You will conduct your work remotely from your home office and customer locations. You may be exposed to unpredictable weather conditions.
• Ability to work a flexible schedule to support customers and team members on nights, weekends and/or holidays.
• Requires occasional onsite work in South Salt Lake HQ, Springville R&D and/or customer locations. (air-conditioned and non air-conditioned).
Schedule Full-Time, Salaried
Compensation $120,000-150,000 (Note: We have the flexibility to hire at different levels, which may impact the corresponding pay range.)
Work Authorization Applicants must already have the legal authorization to work in the US without requiring any employer sponsorship.
Physical Requirements
• Constantly operates a computer and other peripheral office equipment such as a printer or mouse.
• 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.
Torus is proud to be an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
E04JI800ab0s407fo5c
Torus, Inc.
|
More Engineer - Software jobs in climate
Today
Weirton, United States

Today
Needham, United States

Senior Mechanical Engineer - CMTA
Today
Lexington, United States
Today
San Francisco, United States
Today
Boston, United States
Today
Indianapolis, United States

Today
Devens, United States

Today
Devens, United States

Today
Devens, United States
Senior Engineer, Grid Integration
Today
Boston, United States

Energy Efficiency Engineer
Today
Springfield, United States
Today
Kurnell, Australia
Today
San Francisco, United States
Today
Athens, United States
Today
Stuttgart, Germany

Today
Cedar Rapids, United States

Today
North Las Vegas, United States
Other jobs at Torus, Inc.

3 Months ago
South Salt Lake, United States

2 Months ago
South Salt Lake, United States

2 Months ago
South Salt Lake, United States

2 Months ago
Salt Lake City, United States

2 Months ago
South Salt Lake, United States

1 Month ago
South Salt Lake, United States

1 Month ago
Lehi, United States

1 Month ago
South Salt Lake, United States