Testing Tools and Frameworks Engineer (Firmware/Software Expertise)

1 Month ago

Lehi, Utah, United States

Remote

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 Testing Tools and Frameworks Engineer with firmware and software expertise for a remote position. The role involves creating software-in-the-loop testing capabilities, collaborating with cross-functional teams, automating firmware testing, and optimizing testing processes. Candidates should have over 5 years of experience in testing tools for firmware and software, along with strong communication skills. Torus focuses on sustainable energy solutions and innovative technology.
Testing Tools and Frameworks Engineer (Firmware/Software Expertise)
Location

Remote / South Salt Lake, UT

Department

Experience

Employment Type

Full-Time

Upload Resume
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 communities to become their own sustainable energy providers.

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

Firmware and Software @ Torus
We’re building 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.

Our firmware and software experiences operate at IOT scale—each of our customers produce >1M data points per day—and seamlessly integrates with Torus designed and manufactured hardware.

Our firmware, data, and software engineering teams are obsessed with creating product experiences that not only delight customers, but are also reliable, scalable, and secure. To ensure reliability, our teams operate as their own QA team and are responsible for the effectiveness of their unit and integration tests.

The next step in our obsession over quality is to deepen the tools and frameworks that can be leveraged by our engineering teams—that’s where you come in!

Responsibilities
To ensure frictionless collaboration across hardware, firmware, data, and software you will report to our Chief Experience Officer (CXO) and will:
• Create and manage software in-the-loop testing capabilities: Design and implement software-in-the-loop testing setups where firmware interfaces with real or simulated hardware products.
• Collaborate with cross-functional teams: Work closely with firmware developers, software engineers, DevOps teams, and data teams to ensure software in-the-loop capabilities extend the effectiveness of existing unit and integration tests written by the teams.
• Automate firmware testing: Develop test automation solutions for embedded systems and firmware components, ensuring high reliability and performance.
• Optimize testing processes: Continuously refine and optimize the testing process for firmware and software development lifecycles, reducing manual efforts and improving overall quality.

Required Experience
• 5+ years of experience in creating and managing testing tools that interface with firmware and software experiences.
• Strong communication and collaboration skills, with the ability to work effectively in a multidisciplinary team.
• Excellent problem-solving and troubleshooting abilities, particularly in the context of hardware-software interaction.
• Ability to work in a fast-paced, agile environment.
• Experience with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing frameworks and real-time simulation for embedded systems.
• Strong proficiency in programming languages like C/C++ (for firmware) and Python or other languages used in software testing.
• Significant experience with cloud environments and containerization.

Preferred Experience
• Knowledge of CI/CD tools such as Github Actions, Jenkins, GitLab CI, or CircleCI.
• Familiarity with hardware debugging tools (oscilloscopes, logic analyzers, debuggers) and embedded testing techniques.
• Experience leveraging generative AI testing tools.

Who You Are

At Torus we’re so committed to accomplishing our mission and achieving our vision that we’ve vertically integrated our hardware, firmware, data, and software products. This integration delivers an amazing customer experience as well as positions us to fully leverage modern testing approaches that enable our firmware, data, and software teams.

You’ll be a great fit if you love partnering with engineers that see themselves as their own QA team and enabling them to be even more effective as a result of the digital twins—along with other testing tools and interfaces—that you create and manage.

As a result of your efforts, each of our engineering teams across firmware, data, and software will feel confident their automated deploys will result in a stable product and user experience that seamlessly integrates with each layer of technology (hardware, firmware, data, and software).

We also expect you’ll be passionate about fully leveraging cutting edge tools and frameworks (including things like AWS Digital Twin IOT, generative AI testing tools, etc.) that facilitate more effective testing.

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; 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 5+ years of experience in creating and managing testing tools that interface with firmware and software experiences.
Location + Travel The role is fully remote and must be based in the US. Requires occasional onsite work in South Salt Lake HQ and/or Springville R&D (air-conditioned and non air-conditioned).
Schedule Full-Time, Salaried
Compensation Range $140,000 - $160,000
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.

Torus, Inc.


Report inaccurate data

|

Leave feedback about this job

Torus, Inc.

Torus, Inc.

About this company

Website:torus.co

More Engineer - Software jobs in climate

Senior Mechanical Engineer - CMTA

Today

Lexington, United States

APPLY

Senior Engineer, Grid Integration

Today

Boston, United States

APPLY

Energy Efficiency Engineer

Today

Springfield, United States

APPLY

APPLY

Today

Cedar Rapids, United States

APPLY

Environmental Inspector

Today

United States

APPLY

Other jobs at Torus, Inc.