About The Position

Infinitum is seeking a Motor Controls Firmware Engineer with 5–15 years of experience to join a collaborative, hands-on engineering team. This role focuses on developing and maintaining control firmware for our family of Axial flux PCB stator motors. This is an on-site role in our Austin, Texas or Liberty Lake, Washington office; we currently cannot sponsor visas.

Requirements

  • 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 (SVPWM)
  • 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 interfaces such as: 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.

Nice To Haves

  • Familiarity with TI's MotorControl SDK, C2000Ware, or Code Composer Studio
  • Experience with motor simulation tools (e.g. Typhoon HIL, PLECS RT Box)
  • Experience with using scripting languages for testing (e.g. Python)
  • Familiarity with RS485 and Modbus communication protocols
  • Hands-on lab experience with debugging tools such as oscilloscopes, dynamometers, logic analyzers, etc.

Responsibilities

  • Design, develop, and maintain embedded motor control firmware in C for Texas Instruments motor control C2000 real-time microcontrollers
  • Implement and optimize low-level drivers and hardware interfaces
  • Participate in code reviews and contribute to design discussions
  • Debug and resolve firmware issues, including root cause analysis
  • Collaborate with cross-functional teams including hardware and systems engineers
  • Contribute to new feature development and ongoing product improvements
  • Perform hands-on testing and validation using lab equipment

Benefits

  • Comprehensive Health Coverage (Medical/Dental/Vision)
  • Short-Term & Long-Term Disability Coverage
  • Health Savings Account (HSA) – includes employer contributions.
  • Flexible Spending Account (FSA) & Limited Purpose Flexible Spending Account
  • 401(k) – Traditional and Roth
  • Stock Options
  • Open Paid Time Off (PTO)
  • 12 Paid Holidays
  • Potential Relocation Assistance
  • Flexible schedule – including hybrid possibilities
  • Company Paid Lunch on Fridays
  • Community Give-back Opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service