Senior Power Electronics Firmware Engineer

Tonal

San Francisco (CA)

Presencial

USD 150.000 - 210.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Tonal is seeking a Senior Power Electronics Firmware Engineer to craft firmware for motor drive and power systems powering our digital weight platform. You will contribute from concept through bring-up and validation, collaborating across hardware, software, and product teams to deliver robust, high-volume production firmware.

You will tackle motor control, power conversion, thermal management, and safety challenges, with opportunities to influence core technology in a cutting-edge fitness

Formación

  • 5+ years of embedded firmware development, including motor control/power electronics
  • Expert C development for real-time, resource-constrained systems (C++ and Python)
  • Experience with RTOS-based multithreaded firmware and timing-critical tasks
  • Hands-on experience implementing FOC for PMSM/BLDC motors and sensorless estimation
  • Strong power electronics fundamentals: inverters, DC-DC converters, PWM, gate drivers
  • Experience with MATLAB/Simulink or Python for modeling control loops
  • Experience with motor-control MCUs/DSPs and CAN/UART/SPI/I2C protocols
  • Experience with safety-critical systems, protection, fault handling, diagnostics
  • Comfort debugging at hardware/firmware boundary with test equipment
  • Excellent communication and teamwork skills

Responsabilidades

  • Develop and improve motor control and power management firmware
  • Add and maintain protection features (overcurrent/overtemperature)
  • Bring up and debug boards with electrical team
  • Test and tune motor performance; build tests for releases
  • Support manufacturing test and calibration; investigate field issues
  • Collaborate with software, mechanical, and product teams to improve firmware
  • Participate in design and code reviews to improve firmware shipping processes

Conocimientos

Embedded C
C/C++
Python
RTOS
FOC motors
Motor control
CAN/UART/SPI/I2C
MATLAB/Simulink
Multithreading
Safety-critical

Herramientas

TI C2000
STM32
NXP

Descripción del empleo

Overview

Tonal is looking for a Senior Power Electronics Firmware Engineer to develop the firmware for our motor drive and power systems. That drive generates up to 250 pounds of digital weight, so its firmware defines how Tonal feels to every member. You’ll contribute at every stage, from concept, prototyping, and bring-up through validation and high-volume production.

You’ll join the Firmware team in our Hardware department, working closely with electrical, mechanical, and software engineers. Together, you’ll tackle challenges that span motor control, power conversion, thermal limits, and member safety. Our team offers a rare chance to shape the core technology of a new fitness category.

What You Will Do
  • Develop and improve motor control and power management firmware that makes Tonal’s digital weight feel smooth and responsive

  • Add and maintain protection features, such as overcurrent and overtemperature handling, that keep members safe

  • Bring up and debug new boards in the lab with the electrical team

  • Test and tune motor performance, and help build the tools and automated tests that validate each release

  • Support manufacturing test and calibration, and help investigate issues from the field

  • Work with software, mechanical, and product teams to turn member feedback into firmware improvements

  • Take part in design and code reviews, and help improve how the team builds and ships firmware

Who You Are
  • 5+ years of embedded firmware development, including 3+ years focused on motor control or power electronics

  • Expert C development for real-time, resource-constrained systems; experience in C++ and Python is also valuable

  • Experience developing multithreaded firmware on an RTOS, including scheduling, synchronization, and interrupt handling for timing-critical tasks

  • Hands‑on experience implementing FOC for PMSM/BLDC motors, including current-loop tuning and sensored or sensorless position estimation

  • Solid power electronics fundamentals: inverters, DC-DC converters, PWM techniques such as SVPWM, gate drivers, current and voltage sensing, and thermal behavior

  • Experience designing discrete‑time control loops, filters, and observers, and modeling them in MATLAB/Simulink or Python

  • Experience with motor‑control MCUs or DSPs (e.g., TI C2000, STM32, NXP) and communication protocols such as CAN, UART, SPI, and I2C

  • Experience with safety‑critical systems, including protection, fault handling, and diagnostics for high‑power hardware

  • Comfortable debugging at the hardware/firmware boundary with oscilloscopes, current and differential probes, power analyzers, and dynamometers

  • Creative problem solver who isn’t afraid to push boundaries and think differently, with high attention to detail

  • Great oral and written communication skills

  • Team player with high integrity and self‑awareness, open to feedback and constantly striving to improve

Extra Credit
  • Experience with functional or appliance safety standards, such as IEC 60730 (Class B software), IEC 60335, IEC 61508, or ISO 26262

  • Experience managing regenerative energy in motor drives, such as braking resistor control and DC bus regulation

  • Experience with digitally controlled power conversion, such as PFC or DC-DC stages

  • Experience with unit testing, software- and hardware-in-the-loop (SIL/HIL) testing, Git, and CI tools such as Jenkins

  • Experience with EMC/EMI and safety compliance testing for motor drives

  • Experience with bootloaders and secure over-the-air firmware updates

  • Experience shipping high-volume consumer hardware

At Tonal, we believe that the unique and varied lived experiences of our teammates contribute to our overall strength. We don’t just appreciate differences, we celebrate them, and we always seek people that represent a wide variety of backgrounds. We’re dedicated to adding new perspectives to the team and designing employee experiences that contribute to your growth as much as you do to ours.

Tonal is committed to meeting the diverse needs of people with disabilities in a timely manner that is consistent with the principles of independence, dignity, integration, and equality of opportunity. Should you have any accommodation requests, please reach out to us via our confidential email, accessibility@tonal.com. All requests will be addressed and responded to in accordance with Tonal’s Accessibility Policy and local legislation.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Motor Drive Firmware Engineer
Senior Motor Drive Firmware Engineer

Tonal • San Francisco (CA)

Presencial
USD 150.000 - 210.000
Staff Firmware Engineer, Android
Staff Firmware Engineer, Android

Tonal • San Francisco (CA)

Presencial
USD 163.000 - 225.000
Senior Manager, Software Engineering (Experiences)
Senior Manager, Software Engineering (Experiences)

Tonal • San Francisco (CA)

A distancia
USD 230.000 - 275.000
Health insurance
Retirement benefits
Paid time off
+1
Senior Software Engineer, Android
Senior Software Engineer, Android

Tonal • San Francisco (CA)

Presencial
USD 120.000 - 150.000
Associate, Strategy & Corporate Development
Associate, Strategy & Corporate Development

Tonal • Oregon

Híbrido
USD 120.000 - 180.000
Head of People (Senior Director)
Head of People (Senior Director)

Tonal • San Francisco (CA)

Presencial
USD 260.000 - 360.000
Senior Electrical Engineer
Senior Electrical Engineer

Peloton Interactive, Inc. • Woodinville (WA)

Híbrido
USD 140.000 - 172.000
Medical, dental and vision insurance
Generous PTO
Disability insurance
+4
Staff Firmware Engineer - Motor Controls
Staff Firmware Engineer - Motor Controls

Halodi Robotics • San Carlos (CA)

Presencial
USD 200.000 - 300.000
Health, dental, and vision insurance
401(k) with company match
Paid time off
+1
Staff Firmware Engineer - Motor Controls
Staff Firmware Engineer - Motor Controls

1x.tech • San Carlos (CA)

Presencial
USD 200.000 - 300.000
Salary range + Equity
Health, dental, and vision insurance
401(k) with company match
+1
Senior Electrical Engineer
Senior Electrical Engineer

Peloton Interactive • Woodinville (WA)

Presencial
USD 140.000 - 172.000
Medical, dental & vision insurance
Generous paid time off
Short-term and long-term disability
+6