ChargePoint Holdings Inc.-posted about 1 month ago
$85,000 - $230,000/Yr
Full-time • Mid Level
Campbell, CA
1,001-5,000 employees
Gasoline Stations and Fuel Dealers

ChargePoint is seeking a seasoned Power Electronics Controls and Firmware Engineer with over 5 years of experience in embedded power control firmware development. The ideal candidate should have expertise in Control Engineering and Power Electronics, specifically for next-generation fast-charging products.

  • Developing and implementing embedded controls for PFC, Chargers, DC/DC, and inverters, etc.
  • Board bring-up experience, device driver development for CAN, I2C, SPI, etc..
  • Participating in developing specifications, design reviews, and executing unit tests
  • Proves design concepts through a combination of computer simulation and physical laboratory implementation/testing
  • Develops automated test cases for Hardware-In-Loop modeling/Testing (preferable)
  • Remains abreast of the latest technology in Digital control/Controllers
  • Writing lean code for real-time interrupt-driven applications
  • Proficient in understanding the schematics and debugging hardware issues
  • Understanding Safety regulatory requirements in power converters for use with fast chargers
  • 5+ years of proven experience developing Power Electronics products
  • 5+ years of programming experience in C/C++, Assembly for 32-bit controllers, DSP's and Python for scripting and automation
  • Experience Implementing Control code for Power Converters (without using a code generation tool)
  • Firmware Development: Solid working experience in developing embedded firmware using programming languages such as C/C++ for real-time systems
  • Power Electronics Knowledge: Strong understanding of power electronics principles, including control techniques for inverters, rectifiers, and dc-dc converters [LLC, CLLC, DAB, etc.]
  • Experience working with Grid-tie inverter systems (Solar, BESS, EVSE, etc.)
  • Hands-on high-power lab working experience, and able to debug hardware issues related to firmware functions in the power converter
  • Microcontroller and Peripherals: Proficiency in programming microcontrollers, utilizing various peripherals such as timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, and Ethernet
  • Experience with version control systems, such as Git, SVN, etc.
  • Bootloader Development: Expertise in developing secure and reliable bootloaders, including memory management, firmware partitioning, communication interfaces, flash memory programming, and verification/validation processes
  • HIL Experience: Experience in HIL testing, including testbed setup, real-time simulation, plant modelling, hardware interfaces, test scripting, fault injection, and test result analysis
  • Firmware Debugging: Proven skills in debugging complex firmware issues using tools such as oscilloscopes, logic analyzers, and debuggers
  • Real-Time Operating Systems (RTOS) Experience: Experience in working with real-time operating systems
  • Knowledge of communication protocols commonly used in power electronics systems
  • Knowledge and Skills (PFC, Chargers, DC/DC, inverters, etc.)
  • Experience in developing control systems for Power inverters/Converters
  • Knowledge in control system design/ Modeling/simulation in Plecs, MATLAB, Simulink or other similar tools
  • Experience in FPGA programming and Simulation techniques is preferable
  • Develops automated test cases for Hardware-In-Loop modeling/Testing (preferable)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service