ChargePoint

Senior Staff Power Electronics Control Firmware Engineer

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

Base Salary

$200k - $230k/yr

Responsibilities

  • Design and implement embedded control systems for PFC, grid-tie and grid-forming inverters, bidirectional chargers, DC/DC converters, and related power electronics.
  • Develop control firmware and algorithms for power converters, including PLLs, timers, PWMs, harmonic cancellation, and accurate real-time operation.
  • Validate designs using computer simulations, hardware-in-the-loop modeling and testing, and hands-on laboratory testing.
  • Create automated HIL test cases, including plant modeling, hardware interfaces, fault injection, scripting, and result analysis.
  • Perform board bring-up and develop device drivers for CAN, I2C, SPI, UART, Ethernet, and other peripherals.
  • Contribute to specifications and design reviews, perform unit testing, and debug complex firmware and hardware issues.
  • Ensure power-converter designs comply with applicable safety and regulatory requirements, including UL, IEC, and SAE standards.

Requirements

  • 7–10 years of proven experience developing power electronics products.
  • At least 6 years of programming experience in C/C++, Assembly for 32-bit controllers, DSPs, and Python for scripting and automation.
  • Experience implementing power-converter control code without relying on code-generation tools.
  • Strong experience designing controllers such as PI, PR, and droop controllers, with modeling and simulation using PLECS, MATLAB, and Simulink.
  • Extensive experience developing timing-critical real-time firmware involving PLLs, timers, PWMs, and related control functions.
  • Experience developing harmonic-cancellation algorithms using feedback approaches.
  • Strong embedded C/C++ firmware experience for real-time systems and solid knowledge of power-electronics control techniques for inverters, rectifiers, LLC, CLLC, DAB, PFC chargers, and DC/DC converters.
  • Experience with grid-tie inverter systems such as solar, BESS, or EVSE applications.
  • Hands-on high-power laboratory experience and ability to debug firmware-related hardware issues in power converters.
  • Experience programming microcontrollers and using timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, and Ethernet; TI C2000 DSP experience is a plus.
  • Experience with Git or SVN version-control systems, RTOS, HIL testing, oscilloscopes, logic analyzers, debuggers, and FPGA programming and simulation.
  • Familiarity with renewable energy, electric-vehicle charging, or energy-storage technologies is highly valued.

Benefits

  • Base salary range of $200,000–$230,000 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.
  • The role is located in Campbell, California, with compensation potentially adjusted based on work location.
  • The company provides reasonable accommodations throughout the employment process and supports an inclusive, diverse workplace.

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