Senior Power Electronics Firmware Engineer
Core
Develop firmware for motor drive and power systems to generate digital weight for fitness equipment, ensuring smooth, responsive, and safe operation.
Role type
Senior IC embedded firmware engineer (motor control & power electronics)
Builds
Motor control and power management firmware for consumer fitness hardware
Domain
Consumer fitness hardware / Power electronics / Motor control
Required skills
C development for real-time systems, RTOS development, FOC for PMSM/BLDC motors, power electronics fundamentals (inverters, PWM, gate drivers), discrete-time control loop design, motor-control MCU/DSP experience, safety-critical system debugging
Preferred skills
Python, MATLAB/Simulink, CAN/UART/SPI/I2C protocols, oscilloscope/probe usage, functional safety standards (IEC 60730, ISO 26262), regenerative energy management, SIL/HIL testing, secure OTA updates
Technologies
TI C2000, STM32, NXP, CAN, UART, SPI, I2C, MATLAB/Simulink, Python, Git, Jenkins
Responsibilities
Develop and improve motor control and power management firmware; Add and maintain protection features (overcurrent, overtemperature); Bring up and debug new boards in the lab; Test and tune motor performance; Support manufacturing test and calibration; Work with cross-functional teams to implement member feedback
Seniority
Senior, hands-on IC
