Senior / Staff Inverter and Motor Controls Engineer

Zoox
Foster City, CA
Full-time

Zoox is looking for an embedded software / e-motor controls engineer to join our Powertrain Electric Drive Unit team. You will be responsible for embedded firmware for power electronics and e-motor controls of the Zoox vehicle.

This work includes motor torque controls, regeneration controls, motor efficiency actions, functional safety, and interactions with vehicle controls.

You will work closely with vehicle engineers, systems engineers, controls engineers, and suppliers to ensure the Zoox vehicle can drive safely and reliably.

We are looking for people who are passionate about working with hardware and developing production-quality code for complex dynamic systems.

In this role, you will :

  • Design, develop, and test embedded software for controlling the e-motor and inverter
  • Integrate supplier software into the Zoox software stack, including defining requirements and interfaces, leading software technical communication, and supporting on-site testing and integration
  • Create software requirements, design documentation, test plans, and other supporting documentation
  • Work cross-functionally with vehicle engineers, controls engineers, systems engineers, validation engineers, and other experts to ensure safe and robust operation of the Zoox vehicle
  • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, validation, and support
  • Develop advanced motor controls and functional safety features

Qualifications

  • Bachelor’s or Master’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience
  • 10+ years of experience developing power electronics and e-motor controls
  • Strong embedded C / C++ programming experience
  • Experience with embedded microcontrollers and microprocessors (ARM, PowerPC, DSP, ADC, SVPWM, FOC control)
  • Understanding of EV sub-systems, sensors and actuators, and automotive communication protocols

Bonus Qualifications

  • Knowledge of vehicle dynamics and control systems
  • Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, +XCP, ETAK, JTAG, Infineon DAP, etc.)
  • Familiarity with high assurance development practices and tools (Polarion, ISO-26262, MISRA C / C++, ASIL, etc.)

Compensation There are three major components to compensation for this position : salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights.

The salary range for this position is $185,000 to $307,000. A sign-on bonus may be offered as part of the compensation package.

Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance.

The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.Zoox also offers a comprehensive package of benefits including paid time off ( sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.

30+ days ago
Related jobs
Promoted
Lucid Motors
Newark, California

Salary Range: The compensation range for this position is specific to the locations listed below and is the range Lucid reasonably and in good faith expects to pay for the position taking into account the wide variety of factors that are considered in making compensation decisions, including job-rel...

Promoted
Joby Aviation
San Carlos, California

Assure inverter and motor systems meet performance requirements via controls algorithm development, implementation and testing. This engineer will play a key role in a small, fast-moving team and participate in architecture, design, and implementation of motor control systems within our electric-pow...

Zoox
Foster City, California

You will work with a team of world-class engineers with diverse backgrounds such as robotics, control, and vehicle engineering. From the robotaxi fleet perspective, you will be working with the strategy and operations team to forecast and optimize driving range. Develop and communicate strategies fo...

Nuro
Mountain View, California

Experiment quickly and fail fast, develop and leverage state-of-the-art ML models and techniques, and publish blog posts and/or papers highlighting successes. Research and develop advanced machine learning and search techniques for semantic/natural language and similarity based search that can opera...

Aurora
Mountain View, California

Design, prototype and evaluate machine learning algorithms and DNN architectures for detection of traffic actors, their action recognition, and semantic understanding of various traffic scenes that the Aurora Driver encounters. We’re searching for a Senior Staff Machine Learning Engineer, Perception...

LinkedIn
Mountain View, California

As a Senior Staff Enterprise Engineer, you will be responsible for leading design, implementation, and optimization of our collaboration infrastructure. Seek out sources of tech debt and internal and external service friction, and collaborate to resolve them via automation and other solutions. Creat...

JPMorgan Chase & Co.
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabi...

DeepRec.ai
CA, United States

Collaborate closely with hardware and software teams to integrate planning and control solutions with the robot’s sensors, actuators, and mechanical systems. Develop and validate simulation models to test and refine motion planning and control algorithms before deployment. Mentor and collaborate wit...

Department of Health Care Access and Information
Sacramento County, US

The Senior Structural Engineer (SSE) will perform, but not limited to, preliminary, triage, normal, expedite, and over-the-counter reviews of submittal documents pertaining to the more difficult types of structural engineering work in the design and construction of healthcare facilities as required ...

Tesla Motors
Palo Alto, California

The Tesla Energy Industrial Storage Service Engineering team is responsible for diagnosing and resolving product issues and escalations from Field Service teams to drive the best customer experience and fleet availability. Currently pursuing a degree in Mechanical Engineering, Electrical Engineering...