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.

Senior Control Software Engineer, Electric Motors

Electrical Engineering | San Jose, CA | Full Time

Job Description

About Us:         

Tula Technology, Inc. is a Silicon Valley based supplier of Dynamic Skip Fire (DSF®), a software enabled powertrain technology that integrates advanced digital signal processing with sophisticated powertrain controls to create the ultimate variable displacement engine. Tula’s technology delivers optimal fuel efficiency across a wide range of engine types to the world’s automotive manufacturers, helping them meet fuel efficiency and CO2 mandates at the lowest cost. With headquarters in San Jose, CA, and an engineering center in Plymouth, MI, Tula brings together the best of Silicon Valley and automotive expertise, resulting in over 100 patents issued or allowed and over 80 U.S. and international patents pending.

In this role your primary responsibility will be to develop software for high-performance control of electric motor systems including motor-generators, power inverters, and energy storage systems, and create, maintain, and effectively use simulation and embeddable models of these systems for performance evaluation and model-based control.  In addition, your deep skills in embedded control will assist related areas in engine control and power electronics beyond electric motors. You are expected to be comfortable in an initially high uncertainty 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 lead and support multiple simultaneous projects related to Tula’s advanced control products implementing next-generation vehicle efficiency.


  • Manage development activity to project timelines and milestones
  • Develop high-performance electric motor control algorithms and embedded software
  • Create simulation models of electrical components and systems
    • Motor / generators
    • Power converters
    • Energy storage subsystems
  • 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 a focus on motor controls, power electronics, and realtime software
  • Deep knowledge of high-performance motor control algorithms and software including various formulations of field-oriented control (FOC)
  • Electric motor and power system modeling and simulation experience (Simulink)
  • Implementation of control algorithms for electric motors and inverters in embedded C
  • Experience with Digital Signal Processors
  • Hands-on debugging and logical problem-solving experience
  • 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

  • Automotive powertrain experience
  • Experience with TI software offerings for PMSM/ACIM control
  • Experience with Direct Torque Control of Electric motors