Senior Staff Power Electronics Control Firmware Engineer

ChargePoint - Campbell, CA

Hiring: Senior Staff Power Electronics Control Firmware Engineer Company: ChargePoint Location: Campbell, CA Job Posted Time: 2026-09-16 20:19:16 Target Skills & Keywords : Assembly, C, C++, Embedded Systems, FPGA, Firmware, Git, MATLAB, Microsoft Excel, Python, RTOS, SVN, Simulink, Unit Testing About the job Experience: •7 - 10 years of proven experience developing Power Electronics products •10 years of proven experience developing Power Electronics products •6+ years of programming experience in C/C++, Assembly for 32-bit controllers, DSP, and Python for scripting and automation Required Skills: •What You Will Be Doing Qualifications: •Demonstrated experience implementing control code for power converters without relying on code generation tools. •Strong experience in designing controllers, modelling, and simulation using tools such as PLECS, MATLAB, and Simulink, as well as lab tests. •Extensive background in designing FW that requires accurate timing within a real-time programming environment, including PLLs, timers, PWMs, etc. •Strong experience in developing algorithms for harmonic cancellation using feedback approaches. •Solid background in developing embedded firmware for real-time systems using C/C++. •Strong grasp of power electronics principles, including control techniques for inverters, rectifiers, and DC-DC converters. •Solid hands-on experience in high-power labs, with the ability to debug hardware issues related to firmware functions in power converters. •Skilled in programming microcontrollers and using peripherals like timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, and Ethernet; experience with TI C2000 DSP family is a plus. •Familiar with version control systems such as Git and SVN. •Proven skills in debugging complex firmware issues using oscilloscopes, logic analysers, and debuggers. Compensation: •$200,000 - $230,000 / year •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!