ChargePoint

Staff Power Electronics Control Firmware Engineer

ChargePoint
Apply
19 days ago
Campbell, CA, USAStaff+
H1B sponsor

Base Salary

$178k - $236k/yr

Responsibilities

  • Develop and implement embedded controls for PFCs, chargers, DC/DC converters, and inverters.
  • Perform board bring-up and develop device drivers for CAN, I2C, SPI, and other peripherals.
  • Contribute to specifications, design reviews, unit testing, and automated HIL test cases.
  • Prove control-design concepts through computer simulation and physical laboratory implementation and testing.
  • Write lean code for real-time interrupt-driven applications.
  • Read schematics and debug hardware issues related to firmware and power-converter functions.
  • Develop secure and reliable bootloaders, including memory management, firmware partitioning, communications, flash programming, and validation.
  • Set up HIL testbeds, real-time simulations, plant models, hardware interfaces, fault injection, test scripts, and result analysis.
  • Apply knowledge of digital control, power-converter safety requirements, and control-system design.

Requirements

  • 8–12 years of experience developing power-electronics products.
  • 8–12 years of programming experience with C/C++, Assembly for 32-bit controllers and DSPs, and Python for scripting and automation.
  • Experience implementing control code for power converters without using a code-generation tool.
  • Strong embedded-firmware experience in C/C++ for real-time systems.
  • Strong knowledge of power-electronics control techniques for inverters, rectifiers, and DC/DC converters, including LLC, CLLC, and DAB topologies.
  • Experience with grid-tied inverter systems such as solar, BESS, and EVSE.
  • Hands-on high-power laboratory experience and the ability to debug firmware-related hardware issues.
  • Proficiency with microcontrollers and peripherals including timers, PWM, interrupts, GPIO, ADC, UART, I2C, SPI, CAN, and Ethernet.
  • Experience with version-control systems such as Git or SVN.
  • Experience developing secure bootloaders and performing HIL testing.
  • Experience debugging complex firmware with oscilloscopes, logic analyzers, and debuggers.
  • Experience working with real-time operating systems and communications protocols used in power-electronics systems.
  • Knowledge of control-system design, modeling, and simulation using PLECS, MATLAB, Simulink, or similar tools.
  • FPGA programming and simulation experience is preferred.

Benefits

  • Base salary range of $178,260–$235,750 per year, plus eligibility for new-hire and annual merit-based RSU grants.
  • Health, dental, and vision insurance; 401(k); paid time off; parental leave; life and disability insurance; and wellness resources.
  • Based in Campbell, California; compensation may be adjusted based on work location.

Tech Stack

AssemblyCC++GitMATLABPythonSubversion

Categories

ChargePoint

About ChargePoint

1,001-5,000 employees

ChargePoint builds electric vehicle charging stations, network software, and driver services for businesses, fleets, and property owners, plus a mobile app for drivers. Its model combines hardware sales with subscriptions for cloud management, payments, and APIs, and roaming partnerships across North America and Europe. Founded in 2007 and headquartered in Campbell, California, ChargePoint is a public company traded on the NYSE and BMV.

Contact me