Motor Control Software Engineer
- Position sensorless control of permanent magnet synchronous motors; including advanced inverter pulse-width modulation, position and velocity estimation, current control, fault detection, and efficiency optimization
- Closed loop position control of servo actuation systems; including redundant position sensors and multi-phase motors controlled from separate servo drives
- Optimization of motor controls using MATLAB Simulink with hand coding capability
- Assure inverter and motor systems meet performance requirements via controls algorithm development, implementation and testing
- Oversee dynamometer testing and interpretation of data for controls development, validation and improvement
- Tuning and calibration of complete systems on dynamometers, on test stands, and on the aircraft
- Unit-tests for build environment, sub-system validation testing, integration testing, flight testing, software in the loop testing
- University degree in computer science, computer engineering, or electrical engineering
- 3+ years of full-time industry experience
- Expert knowledge of ac motor control design principles and applications including field oriented control, PWM strategies, current control
- Expert knowledge of MATLAB Simulink model-based design for controls development
- Experience with basic electronics debugging tools: oscilloscope, logic analyzer, power analyzer
- Basic understanding of version control technologies
- Master of Science or Doctoral degree in electrical engineering or mechanical engineering focusing on power electronics and/or motor controls
- 5+ years of full-time industry experience
- Track record of working on safety critical systems and knowledge of safety standards
- Experience in position sensorless field oriented control development from design to validation
- Knowledge of control system design and principles of feedback control including PID control and advanced control techniques and their applications in the servo systems
- Knowledge of creating mathematical models of servo systems for analyses and simulations
- Knowledge of electro-mechanical systems focusing on interactions between electrical and mechanical components in servo systems
- Knowledge of real time bare-metal firmware development
- Knowledge of object-oriented programming methodology and multi-layered system architectures
- Knowledge of multi-threaded systems
- Experience with modern integrated development environments and debuggers
- Exposure to other languages such as: python, C#, C, SQL
Recommended Jobs
Supervisor I
Job Description and Duties Are you looking for an exciting and fast-paced career? Join the California Governor's Office of Emergency Services (Cal OES) and be part of an organization that serves…
Drain Install Technician
This location will serve Northern San Diego and the surrounding areas! At Zoom, we take great care in cultivating the careers of our employees. We offer advanced training and room for growth because…
Lead Maintenance Technician
Create Your Experience of a Lifetime! Come work and play in the mountains! Whether it’s your first-time seeing snow or you were born on the slopes, joining our team means discovering (or re-di…
Physical Therapist School
Epic Special Education Staffing is seeking a compassionate and skilled Physical Therapist to join our dedicated team, focusing on supporting students with special needs in educational settings. In thi…
Sales Consultant
Automotive Sales Consultant If you are an enthusiastic self-starter with a passion for selling and you enjoy working with customers, then we want you to be part of our team! The Sales Consultan…
Arts Instructor/Life Skills Coach - San Rafael
Arts Instructor/Life Skills Coach The Arts Instructor/Life Skills Coach works with co-workers, the Program Director, Program Coordinators, and other Leadership team members to implement the vision…
Health Information Services Technician
IDR is seeking a Health Information Services Technician to join one of our top clients for an opportunity in Torrance, CA. This role is within the healthcare industry, focusing on managing patient h…
Physician/Healthcare Liaison/Physician Relations Representative
The Physician Liaison is responsible for building and nurturing relationships with referring physicians, medical practices, and healthcare professionals in the Bakersfield area to promote and enhance…
Sports Events Marketing Manager
The Marketing Manager for Sports Events is responsible for leading the development of national sports properties, large-scale events, and key event initiatives within the region. This role focuses on…