Motor Controls Algorithm Engineer

EVELOZCITY - Torrance, CA

Full-time
About EVELOZCITY
If you're intrigued by the dream of working alongside the smartest & most revolutionary designers and engineers in the EV space, EVELOZCITY just may be the place for you. Are you a person who is irked by the status quo? Do you derive personal satisfaction from doing something you've never done before, and seeing that work actually put into production? Here at EVELOZCITY, every day is vastly different from the one before it, as we're moving swiftly toward our goal of changing the way the world looks at Urban Mobility. We're a well-funded start-up, led by the who's who of EV business leaders, whose passion brought them together on this special mission. We're diligently preparing for our first vehicle launch and looking for deeply experienced and passionate talent, who are not just looking for a “job," but rather are driven to raise the bar and create new benchmarks within the global EV industry. Are you ready to become an Evelozcitizen? Read on...

We are looking for an algorithm developer with broad experience in motor controls related topics, and ideally some automotive experience. In this position you will be part of a well-rounded, highly experienced team at a well-funded EV start-up in Southern California.

Responsibilities
Design, development, implementation, optimization, and testing of motor control algorithms for electrical machines including interior permanent magnet machines (IPM), surface permanent magnet machines (SPM), and induction machines (IM).
Specification and development of requirements related to the motor controller.
Documentation of algorithm development and testing results, and integration of the documentation within the relevant tools.
Provide feedback and assistance to other systems requiring motor controls support like machine prototype testing, powertrain controls development, or traction inverter development.
Interact with vendors, suppliers, and customers.
Minimum requirements
Master's degree with at least 3 years of relevant experience.
Good understanding of traction inverter drives and electric motors including IPM, SPM, and IM.
In depth knowledge and hands on experience of field oriented control for PM and/or IM.
Experience with pulse width modulation (PWM) schemes including space vector PWM, continuous and discontinuous modulation schemes, and overmodulation techniques up to full voltage utilization (six-step).
Knowledge of digital observer and filter design and implementation.
Experienced with the full development process including simulation (model in the loop (MIL) and/or software in the loop (SIL)), board level testing (hardware in the loop (HIL)), and system level testing (dyno, vehicle). Ability to support the design process at any stage.
Good knowledge of embedded C and capability of converting an algorithm in efficient C-code that is compliant with automotive (e.g., MISRA) and company standards.
Proficient with modeling, simulation and validation using tools like Matlab/Simulink (MIL and SIL).
Excellent communication and interpersonal skills.
Well organized and good documentation skills.
Desirable qualifications
Familiariy with practical considerations like dead-time compensation, delay compensations (PWM, ADC, etc), consideration of voltage limits, variation of the switching frequency.
Familiarity with position and speed measurement devices like resolvers and encoders.
Familiarity with at least one or two MCUs relevant for motor controls.
Basic knowledge of communication interfaces like CAN, SPI, I2C.
Experience with debugging tools like CANape and CANalyzer.
Good trouble shooting skills and understanding at the system level (electrical propulsion system including gearing, powertrain controls and battery system).
Experience with software tools like CCS or Eclipse and software management systems like GitHub and familiarity with software validation and release process.
Functional safety related qualifications (ISO26262) are a plus.
PhD in related to motor controls, electric drives and/or electric machines.

EVelozcity Inc. is an equal opportunity-affirmative action employer and considers all qualified applicants for employment based on business needs, job requirements and individual qualifications, without regard to race, color, religion, sex, age, disability, sexual orientation, gender identity or expression, marital status, past or present military service or any other status protected by the laws or regulations in the locations where we operate.