Tonal logo


Firmware QA Engineer, Embedded

San Francisco, CA - Posted 6/10/2021

Tweet about this!
Tonal logo
Who We Are

Tonal is the smartest home gym and personal trainer. It has completely revolutionized the way people work out at home, with its sleek design and advanced A.I. technology. We’ve united a diverse team of experts and decades of research to reinvented strength training, making it more efficient, more effective, and more engaging. 

With this in mind, we want to bring that same innovative approach to the workplace. At Tonal, we continue our shift of emphasis by growing our instrumental team. We collectively weave our knowledge and creativity, as we redefine the future of fitness. We are passionate about building products that transform lives, and building teams that transform the status quo. Together, we can be our strongest. 


As part of the Hardware department at Tonal, the Firmware team helps build our intelligent fitness system from the ground up.  The Firmware team develops and tests across several embedded domains from wireless sensors to high powered motor control. This affords a challenging and rewarding experience in terms of driving reliability higher across various generations of custom parts. The Tonal firmware team is looking for a passionate and motivated Q/A Engineer to help us take our testing to the next level.

What You Will Do 

-Work with FW developers to highlight areas that need testing
-Validate new, critical hardware components
-Create test plans for smoke tests and regression testsIdentify areas to improve quality and testing process
-Reproduce in-the-field issues while gathering more information
-Collaborate with Tonal SW team Q/A to hand off FW for system testing
-Maintain a high bar for product quality, safety and user experience
-Work with Tonal Customer Care team to troubleshoot customer issues
-Help the embedded team establish best testing practices
-Maintain a high bar for product quality, safety, and user experience

Who You Are 

-3+ years firmware testing experience
-You like to break things and find the unusual corner cases
-You're capable of multitasking and managing multiple responsibilities
-You're familiar with test running software such as pytest or cpputest
-You are a curious and a creative problem solver who is not afraid to push the boundaries, ask questions, and break things
-You have experience validating: sensors, motors, and actuators, safety systems and communication protocols, bluetooth classic, BLE, and Wi-Fi, serial communication protocols like USB, SPI, I2C, UART
-Experience operating debugging tools, such as: JTAG/SWD debuggers, oscilloscopes, power supplies, safety systems and communication protocols, bluetooth classic, BLE, and Wi-Fi
-High attention to detail and meticulous engineering processes
-Great oral and written communication skills
-Team player with high integrity and high degree of self awareness
-Open to feedback and constantly striving to improve
Apply here