Jobs · Engineering · California

Senior Motor Control Engineer

Neon Aero · Irvine, CA · 1 wk ago
On-siteEngineering$250k/yrFull-time

Key Responsibilities

  • Lead the design and implementation of motor control software for PMSM / BLDC motors
  • Own FOC-based current control (20 kHz loop), including torque, velocity, and position control
  • Design and maintain control architecture spanning current, velocity, and position loops
  • Implement sensor-based FOC, including encoder and current-sensor signal conditioning
  • Develop and evaluate sensorless control strategies where applicable
  • Embedded Implementation (TI C2000)
    • Implement real-time motor control software on TI C2000 microcontrollers, specifically F280039Series or equivalent
    • Configure and optimize PWM modules
    • Configure and optimize ADC sampling and synchronization
    • Configure and optimize interrupt timing and control loop determinism
    • Develop low-level drivers and middleware as needed for motor control execution
    • Ensure numerical stability, timing closure, and safe operation under all modes
  • Modeling & Control Design
    • Apply model-based design methodologies for control development and validation
    • Build and maintain motor, inverter, and actuator models across operating conditions
    • Perform motor parameter identification and estimation to support robust control
    • Use models to inform controller structure, gains, limits, and protection strategies
  • Controller Tuning & Calibration
    • Perform rule-based controller tuning for current, velocity, and position loops
    • Develop or integrate FOC auto-tuning strategies
    • Support calibration workflows for performance, robustness, and protection
    • Analyze lab data to refine control performance and stability margins
  • Development, Integration & Test
    • Support auto-code generation from control models where appropriate
    • Integrate motor control software with higher-level embedded systems
    • Develop and execute SIL, MIL, and HIL test strategies
    • Support hardware bring-up, debugging, and system-level integration
    • Participate in design reviews, code reviews, and requirements definition
    • Author clear technical documentation for algorithms, software, and test results

    Required Qualifications

    • 5+ years of experience in motor control software development
    • Proven experience implementing motor control on MCUs (e.g. TI C2000, NXP, STM or similar)
    • Direct experience with F28003x / F280039 strongly preferred
    • Strong understanding of:
      • Control theory
      • Power electronics
      • Electric machines
      • Real-time embedded systems
    • Proficiency in Model-based design tools (e.g. MATLAB / Simulink or similar)
    • Proficiency in embedded C/C++ for real-time applications
    • Experience with SIL / HIL / MIL testing environments
    • Comfortable working close to hardware in lab environments

    Preferred / Bonus Experience

    • Sensorless motor control algorithms
    • High-bandwidth current loops (≥10–20 kHz)
    • Linear actuator control systems
    • Auto-code generation workflows
    • Functional safety or safety-critical systems exposure (DO-178, ISO 26262 concepts)
    • Aerospace, automotive, or robotics actuation systems

Similar jobs

Senior Mechanical Engineer

SHINE TechnologiesFitchburg, WI· 5 mo ago
Information Technology$100k–$125k/yrapply on recruiting.paylocity.com