Jobs · Engineering · California

Staff Power Electronics Control Firmware Engineer

ChargePoint · Campbell, CA · 1 mo ago
Engineering$170k–$210k/yrFull-time

About Us

ChargePoint (NYSE: CHPT) powers one of the world’s leading EV charging networks, delivering hardware, software, and mobile solutions across North America and Europe. Since 2007, we have focused on making the transition to electric easy for businesses, fleets, and drivers, fostering a positive work environment guided by our values: Be Courageous, Charge Together, Love our Customers, Operate with Openness, and Relentlessly Pursue Awesome.

Reports To

Senior Manager, Power Electronics Firmware

Responsibilities

  • Develop and implement embedded controls for PFC, chargers, DC/DC converters, inverters, etc.
  • Board bring‑up experience, including device driver development for CAN, I²C, SPI, and related interfaces.
  • Participate in developing specifications, conduct design reviews, and execute unit tests.
  • Validate design concepts through computer simulation and physical laboratory testing.
  • Develop automated test cases for Hardware‑In‑Loop (HIL) modeling/testing (preferred).
  • Stay current with the latest technologies in digital control and controllers.
  • Write lean, interrupt‑driven code for real‑time applications.
  • Interpret schematics and debug hardware issues.
  • Understand safety regulatory requirements for power converters used in fast chargers.

Required Skills

  • 6‑8 years of proven experience developing power electronics products.
  • 6+ years of programming experience in C/C++, Assembly for 32‑bit controllers and DSPs, and Python for scripting/automation.
  • Experience implementing control code for power converters without relying on code‑generation tools.
  • Solid experience developing embedded firmware for real‑time systems using C/C++.
  • Strong understanding of power electronics principles and control techniques for inverters, rectifiers, and DC‑DC converters (LLC, CLLC, DAB, etc.).
  • Experience with grid‑tie inverter systems (solar, BESS, EVSE, etc.).
  • Hands‑on high‑power lab experience and ability to debug hardware issues related to firmware functions.
  • Proficiency in programming microcontrollers and using peripherals such as timers, PWM, interrupts, GPIOs, ADC, UART, I²C, SPI, CAN, and Ethernet.
  • Familiarity with version‑control systems (Git, SVN, etc.).
  • Expertise in secure bootloader development, including memory management, firmware partitioning, communication interfaces, flash programming, and verification/validation.
  • Experience with HIL testing, including test‑bed setup, real‑time simulation, plant modeling, hardware interfaces, test scripting, fault injection, and result analysis.
  • Proven firmware debugging skills using oscilloscopes, logic analyzers, and debuggers.
  • Experience working with real‑time operating systems (RTOS).
  • Knowledge of communication protocols commonly used in power‑electronics systems.
  • Experience developing control systems for power inverters/converters.
  • Proficiency in control system design, modeling, and simulation using PLECS, MATLAB, Simulink, or similar tools.
  • FPGA programming and simulation experience (preferable).

Location

Campbell, CA

Compensation

Base salary range: $170,000 – $210,000 per year. Eligible for a new‑hire RSU grant and annual merit‑based RSU grants. Compensation may be adjusted based on work location.

Benefits

  • Health, dental, and vision insurance
  • 401(k) retirement plan
  • Paid time off
  • Parental leave
  • Life and disability insurance
  • Wellness resources

Similar jobs