Motor Controls Engineer

Mainstream Engineering Corporation

Florida

On-site

USD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mainstream Engineering Corporation in Florida seeks a Motor Controls Engineer to lead simulation, software design, prototyping and validation of advanced motor control systems for thermal applications.

You will translate models into embedded C/C++ code, develop controls for speed, torque and position, and work with hardware and power electronics teams to optimize performance. US citizenship required by ITAR.

Qualifications

  • BS in Electrical/Computer Engineering; GPA 3.3+ preferred
  • 3+ years simulating motor/power electronics controls and developing embedded software
  • Strong proficiency in embedded C/C++
  • Understanding of electric machine designs (PMSM, BLDC, IM) and commutation strategies
  • Familiarity with MCU switching devices, gate drivers, sensing, and ADC synchronization
  • Proficiency with hardware debugging tools (oscilloscopes, logic analyzers, dynamometers)

Responsibilities

  • Modeling and validation of high-fidelity motor/inverter models (PLECS/MATLAB/Simulink)
  • Design and tune control loops (speed, torque, position)
  • Develop sensorless or sensored estimators
  • Translate simulations to embedded software (C/C++)
  • Develop clear software requirements and maintain traceability
  • Assist hardware bring-up, debug, and hardware/software integration
  • Collaborate with design teams to optimize motor drive hardware and thermal performance

Skills

Embedded C/C++
Motor control
Power electronics
Model-based design
Debugging tools

Education

BS in Electrical/Computer Engineering

Tools

Oscilloscopes
Logic analyzers
Dynamometers
TI C2000
STM32 family

Job description

Position Summary

Due to continued growth, our firm is seeking a talented Motor Controls Engineer to lead the simulation, software design, prototyping, and validation of our next-generation motor control systems. In this role, you will develop advanced motor control software for state-of-the-art thermal systems. The perfect candidate brings deep knowledge of motor control, power electronics, embedded firmware, and model-based design, paired with practical experience creating and testing control algorithms.

Key Responsibilities
  • Plant Modeling: Design, build, and optimize high-fidelity 3-phase inverter and electric motor models in PLECS or MATLAB/Simulink to validate motor controls, electrical parameters, device behavior, and thermal performance.
  • Control Design and Tuning: Evaluate and select the appropriate commutation topologies (FOC, DTC, SVPWM, Six-step, etc.) for a given motor and system. Implement the multi-variable control loops for speed, torque, and position tracking. Verify safe operation of electric machine and components within the simulation environment.
  • Observer and Estimator Design: Develop sensorless and/or sensored control algorithms, state estimators, and observers to accurately track rotor position and velocity.
  • Embedded Code Generation: Translate the simulated controls into embedded software (C/C++) and validate.
  • Software Requirements: Develop clear requirements and ensure bidirectional traceability between system requirements, code, and test cases. Maintain version control and configuration management baselines in alignment with appropriate standards.
  • Verification and Testing: Design and execute functional and/or automated testing to demonstrate full compliance with software requirements. Assist in hardware bring-up, hardware/software debugging, analyzing steady state and transient test results, and dynamometer testing.
  • Cross-functional Coordination: Work with electric machine designers to assist in optimized motor parameters. Partner closely with hardware and power electronics engineers to design, test, and optimize motor drive hardware and thermal performance. Collaborate with software engineers to integrate core motor control algorithms into the main embedded software framework.
Required Qualifications
  • B.S. in Computer Engineering, Electrical Engineering, or Computer Science required with a minimum GPA of 3.3 – M.S. or PhD a plus
  • 3-year minimum experience simulating motor and/or power electronics controls and developing embedded software, strong proficiency in embedded C/C++
  • A fundamental understanding of electric machine design types (PMSM, BLDC, IM, etc.) and commutation strategies (FOC, DTC, SVPWM, Six-step, etc.)
  • An understanding of MCUs, switching devices (MOSFET, IGBT, SiC, GaN, etc.), gate drivers, current and voltage sensing, and ADC synchronization
  • Proficiency in software debugging and using standard hardware debugging tools (oscilloscopes, logic analyzers, dynamometers, etc.)
  • United States Citizenship required due to US Government ITAR program restrictions
Preferred Qualifications
  • Familiarity with thermal/HVAC systems
  • Experience developing and following DO-178 documentation and processes
  • Experience with TI C2000 or STM32 microcontroller family
  • Experience with additional programming languages (C#, Python, assembly, etc.) and GUI design
  • Understanding of hardware components, hardware and PCB debugging, sensors/actuators, and common communication protocols

Mainstream Engineering Corporation is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electrical Engineer III, Motors and Controls
Electrical Engineer III, Motors and Controls

Kaney, Inc. • Rockford (IL)

On-site
USD 90,000 - 135,000
Motor Controls Engineer — Simulation & Embedded Software
Motor Controls Engineer — Simulation & Embedded Software

Mainstream Engineering Corporation • Florida

On-site
USD 110,000 - 150,000
Lead Engineer
Lead Engineer

ZRG Careers • Austin (TX)

On-site
USD 110,000 - 160,000
Embedded Software Engineer, Electronics Engineering
Embedded Software Engineer, Electronics Engineering

Nidec Motor Corporation • St. Louis (MO)

On-site
USD 100,000 - 140,000
Senior System Engineer
Senior System Engineer

Pentangle Tech Services | P5 Group • Wisconsin

On-site
USD 95,000 - 135,000
Motor Controller Hardware Design Engineer
Motor Controller Hardware Design Engineer

Australia-Employment • St. Louis (MO)

On-site
USD 110,000 - 125,000
Competitive salary
Medical, dental, and vision coverage
401(k) with company matching
+5
Senior Engineer
Senior Engineer

Pentangle Tech Services | P5 Group • Peachtree City (GA)

On-site
USD 95,000 - 125,000
Principal Controls Firmware Engineer
Principal Controls Firmware Engineer

Jacobi Motors Inc • Missouri City (TX)

Hybrid
USD 145,000 - 195,000
401(k)
Health insurance
Health savings account
+2
Staff Propulsion Controls & Software Engineer
Staff Propulsion Controls & Software Engineer

Odys Aviation • Long Beach (CA)

On-site
USD 120,000 - 160,000
Senior Motor Control Engineer
Senior Motor Control Engineer

Broad-Ocean Technologies, LLC • Novi (MI)

On-site
USD 110,000 - 150,000
401(k) retirement plan with company-m
Comprehensive health, dental, and vis