Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Sr. Control Engineer, Electric Motors

Electrical Engineering | San Jose, CA | Full Time

Job Description

In this role your primary responsibility will be to develop high-performance control for electric motor systems including motor-generators and power inverters. Create, maintain, and effectively use simulation and embeddable models of these systems for performance evaluation. You will be expected to derive high integrity plant and control models validating these through simulation and testing.  This may involve auto-coding from the derived control simulation, hand coding and coding of the hardware abstraction layer. You are expected to be comfortable in an initially uncertain design environment which progressively removes uncertainties and builds toward releasable products that meet customer needs.  We will require strong team membership skills, and the ability to support multiple simultaneous projects related to Tula’s advanced control products implementing next-generation high efficiency electric motor systems.


The chosen candidate will be familiar with a wide variety of electric motors, induction, synchronous reluctance, permanent magnet assisted synchronous reluctance, flux and internal permanent magnet not just brushless or surface permanent magnet motors. The candidate will possess experience with the design, debugging, successful implementation and dynamometer validation of high-performance motor control algorithms in software for more than one type of motor, including various formulations of field-oriented control and direct torque/flux control. The ability to design and optimize the hardware abstraction layer would be a bonus.

  • Manage development activity to project timelines and milestones
  • Create high integrity simulation models of electrical components and systems
    • Motor / generators
    • Power converters
    • Control algorithms
  • Utilize models to explore parameter dependence and sensitivities to stretch the bounds of highly-efficient and powerful motor control
  • Debug and test embedded software and systems on the bench and in the field
  • Follow development cycle process including: bug / defect tracking and reporting; unit, regression, and user-acceptance testing; documentation

Skills and Experience

  • BS in EE, MS preferred, with at least 5 years of industry experience with electric motor design
  • Deep knowledge of high-performance motor control algorithms and software including various formulations of field-oriented control and direct torque/flux control
  • Design of motor control for Induction, Synchronous Reluctance, Permanent Magnet assisted Synchronous Reluctance, Flux and Internal Permanent Magnet not just Brushless or Surface Permanent Magnet motors
  • Understanding of losses in an electric motor system
  • Electric motor and power system modeling and simulation experience (Matlab + Simulink)
  • Ti Code Composer
  • Implementation of control algorithms for electric motors and inverters in embedded C
  • Hardware abstraction layer development to support motor control algorithms
  • High voltage inverters 400-800V
  • Experience with Digital Signal Processors preferred
  • Hands-on debugging and logical problem-solving experience
  • Fault finding, both software and hardware
  • Experience in dyno testing
  • Track record of project management/delivery to internal and external groups on time with required quality
  • Great communication skills (both oral and written) and a positive, team-oriented attitude
  • Ability to work effectively in a dynamic small-company environment

Bonus Points

  • GUI development
  • Automotive safety and electronics
  • Development of MATLAB Electric motor and control Models