Allen Control Systems

Motor Drive Firmware Engineer

Job Description

Posted on: 
2026-04-13

Responsibilities

  • Design and implement embedded firmware in C/C++ for real-time motor control.
  • Develop high-frequency control loops and control algorithms for motor systems.
  • Collaborate with electrical engineers to bring up motor control boards.
  • Debug power stages, gate drivers, and sensor feedback systems.
  • Use lab equipment to validate performance and troubleshoot issues.
  • Optimize firmware for latency, efficiency, and reliability.
  • Conduct lab and field testing to validate motor performance.

Job Requirements

  • 3+ years of experience in embedded firmware development focused on motor control systems.
  • Strong experience with real-time control loops and BLDC/PMSM motors.
  • Proficiency in C/C++ for embedded systems.
  • Experience with microcontrollers such as STM32 or TI C2000.
  • Strong debugging skills using hardware lab tools.
  • Experience with advanced motor control techniques is a plus.
  • Familiarity with high-reliability or defense systems.
Apply now

More job openings