Allen Control Systems

Motor Drive Firmware Engineer

Job Description

Posted on: 
2026-05-05

Responsibilities

  • Design and implement embedded firmware in C/C++ for real-time motor control.
  • Work closely with electrical engineers to bring up motor control boards.
  • 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.
  • Collaborate with systems teams for seamless integration across hardware and software.
  • Ensure the precision and reliability of autonomous platforms.

Job Requirements

  • 3+ years of experience in embedded firmware development.
  • Strong experience with real-time control loops and motor control systems.
  • Proficiency in C/C++ for embedded systems.
  • Strong debugging skills using hardware lab tools.
  • Experience with BLDC/PMSM motors and power electronics.
  • Familiarity with advanced motor control techniques like Field-Oriented Control (FOC).
  • Experience with RTOS or bare-metal real-time firmware.
Apply now

More job openings