Search jobs > Lehi, UT > Remote > Engineer tools

Testing Tools and Frameworks Engineer (Firmware/Software Expertise) - US Based Remote

Torus, Inc.
Lehi, UT, US
Remote
Full-time

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

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 related experience.

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

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.

E04JI800ab0s406ydpd

4 days ago
Related jobs
Torus, Inc.
Lehi, Utah
Remote

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). Our firmwa...

Promoted
myGwork - LGBTQ+ professionals & allies
Lehi, Utah

This role involves conducting meetings with key stakeholders to identify and analyze the needs of certification programs, and designing, developing, and testing software solutions to meet those needs. The Senior Software Engineer - Content Solution is responsible for designing and developing content...

Promoted
Ivanti
South Jordan, Utah

At Ivanti, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age,...

Promoted
Money Fit by DRS
Lehi, Utah
Remote

Grow the brand through original campaigns and strategies that attract and inspire potential customers and affirm Torus’s brand attributes. Conduct market and competitor research to identify trends, opportunities, and threats and use this information to inform brand and product positioning and messag...

Promoted
Tbwa Chiat/Day Inc
Lehi, Utah
Remote

Partner with customers to customize, develop, and deploy advanced AI applications powered by large language models to help businesses automate interactions and manage leads. Our work and focus on helping local businesses thrive has been recognized across the industry, including Forbes’ Next Billion ...

Promoted
HireVue
South Jordan, Utah
Remote

Optimize performance with data-driven practices for our Demand Generation and Field Marketing teams, and forge strong partnerships with sales and customer success leaders to align strategies with business goals. The industry leader in science backed, modern hiring solutions powered by ethical AI, Hi...

iboss
Utah
Remote

Our development scope extends from device specific driver, service, and communication protocols to cloud scalable connectivity and big data processing through third-party analytics tool integration and customer enterprise UI creation for security policy management. Built on a containerized cloud arc...

JPMorgan Chase & Co.
Orem, Utah

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking, Neovest, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice acro...

Utility Consumer Analytics Inc.
Utah, United States
Remote

Drive the design and development of full-stack software applications using the Java tech stack, ensuring responsiveness, performance, and alignment with architectural standards. You will also play a crucial role in architectural design, contributing expertise to key focus areas such as UI redesign, ...

JPMorgan Chase & Co.
Orem, Utah

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Bank for Neovest, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Use an innovative, business -focus...