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
- 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
- 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