Staff Power Electronic Controls Engineer

Rivian Rivian · Auto · Torrance, CA · Mechanical & Electrical Engineering

Rivian is seeking a Staff Power Electronics Controls Engineer to design and optimize control algorithms for power electronics applications such as EV chargers and energy grids. The role involves virtual prototyping, defining controller specifications, developing novel control strategies, hands-on validation, and creating digital twins. Collaboration with system, electrical, and software engineers is key. Requires an MSc or PhD in Electrical Engineering with a specialization in Power Electronics or Controls, strong understanding of power electronics control, and experience with MATLAB/Simulink, C/C++, and Python.

What you'd actually do

  1. Designing and optimizing control algorithms for a diverse portfolio of power electronics applications, including EV chargers, bidirectional residential systems, and onboard vehicle power.
  2. Utilizing advanced simulation tools to evaluate circuit topologies and components, ensuring optimal performance and efficiency.
  3. Translating application requirements into clear and effective controller specifications.
  4. Developing and implementing novel control strategies at both the system and component levels.
  5. Rigorously testing and troubleshooting your control algorithms in both simulated and physical hardware environments.

Skills

Required

  • MSc or PhD in Electrical Engineering specializing in Power Electronics or Controls
  • Power electronics control
  • MATLAB/Simulink
  • C/C++
  • Python

Nice to have

  • 3+ years of experience (for MSc)
  • PLECS
  • Opal-RT
  • Typhoon HIL

What the JD emphasized

  • MSc or PhD in Electrical Engineering specializing in Power Electronics or Controls (MSc with 3+ years of experience, PhD is a plus)
  • strong theoretical and practical understanding of power electronics control
  • familiar with the inner workings of AC/DC, DC/AC and DC/DC resonant converter topologies
  • Demonstrated ability to navigate ambiguity and develop robust control algorithms from scratch, covering software architecture, implementation, integration, and testing.
  • Proven experience in developing, implementing, and verifying control algorithms for switching power converters using both simulation and hardware platforms.
  • Expertise in MATLAB/Simulink and experience with power converter modeling tools (e.g., PLECS) and real-time simulation platforms (like Opal-RT, Typhoon HIL).
  • Solid programming skills in C/C++ and Python, with a focus on writing high-quality code for embedded systems.