Infinitum Electric logo
Infinitum Electric3 days ago

Senior/Principal Motor Controls Firmware Engineer (5–15 Years Experience)

On-site · Austin, Texas, United States or Liberty Lake, Washington, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Startup
Industry
Electric Motor Technology

Job Summary

Senior/Principal Motor Controls Firmware Engineer role focusing on designing, developing, and maintaining embedded motor control firmware for Axial flux PCB stator motors in C/C++ on TI C2000 MCUs. Responsibilities include implementing low-level drivers, participating in code reviews, debugging and root-cause analysis, collaborating with hardware and systems teams, contributing to feature development, and hands-on lab testing in a closed collaborative engineering environment in Austin, TX or Liberty Lake, WA. The position offers potential relocation assistance, hybrid possibilities in benefits, and requires 5–15 years of embedded motor control firmware experience with expertise in FOC, SVPWM, sensorless techniques, and various hardware interfaces.

Required Qualifications

  • 5–15 years of experience in embedded motor control firmware development using C and/or C++ with a demonstrated history of delivering production quality code
  • Solid understanding of motor control Field Oriented Control and Space Vector Modulation theory (Clarke and Park transforms, Space Vector PWM)
  • Current, voltage, and speed control loops
  • Rotor position estimation techniques (e.g., back-EMF observers, sliding mode observers, PLLs)
  • Experience with sensorless estimation techniques across operating ranges (startup, low-speed, high-speed)
  • Strong experience developing low-level drivers using I2C, SPI, GPIO, UART, PWMs, Interrupts
  • Experience with version control and development tools (e.g., Git, Jira, Bitbucket or similar)
  • If located in our Liberty Lake, Washington office - willingness to travel to the Austin, Texas office 25-50% of time during key development cycles.
  • Preferred: TI's MotorControl SDK, C2000Ware, Code Composer Studio
  • Experience with motor simulation tools (Typhoon HIL, PLECS RT Box)
  • Experience with scripting languages for testing (e.g. Python)
  • Familiarity with RS485 and Modbus
  • Hands-on lab debugging tools (oscilloscopes, dynamometers, logic analyzers)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Infinitum Electric

Senior/Principal Motor Controls Firmware Engineer (5–15 Years Experience)

Apply on Sorce