Power Electronics Firmware, Senior Manager
- Design and implement embedded control systems for power factor correction (PFC), grid-tie, grid-forming inverters, bidirectional chargers, DC/DC converters, and related power electronics.
- Lead board bring-up activities and develop device drivers for communication protocols such as CAN, I2C, and SPI.
- Contribute to specification development, participate in design reviews, and carry out unit testing.
- Validate design concepts through both computer simulations and hands-on laboratory testing.
- Create automated test cases for hardware-in-the-loop (HIL) modeling and testing, where applicable.
- Stay updated on advancements in digital control technologies and controllers.
- Ensure a thorough understanding of safety and regulatory requirements for power converters used in fast charging applications.
- Oversee a firmware/software team responsible for developing and validating product firmware.
- Recruit, train, mentor, and manage a team of skilled development and validation engineers.
- Coordinate team schedules and resources, fostering collaboration across functions.
- Guarantee compliance with relevant regulatory and safety standards, including UL, IEC, and SAE
- 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)
- 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 (LLC, CLLC, DAB, PFC chargers, DC/DC, inverters, etc.).
- Experience working with grid-tie inverter systems (solar, BESS, EVSE, etc.).
- Hands-on experience in high-power labs, with the ability to debug hardware issues related to firmware functions in power converters.
- Proficient in control system design, modeling, and simulation using tools such as PLECS, MATLAB, and Simulink.
- 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.
- Expertise in developing secure and reliable bootloaders, including memory management, firmware partitioning, communication interfaces, flash memory programming, and validation processes.
- Experience in hardware-in-the-loop (HIL) testing, including testbed setup, real-time simulation, plant modeling, hardware interfaces, test scripting, fault injection, and test result analysis.
- Proven skills in debugging complex firmware issues 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 in developing control systems for power inverters/converters.
- Proficient in FPGA programming and simulation techniques.
Recommended Jobs
Service Champion
The Taco Bell Service Champion is the first face that customers see when they walk through the door or first voice they hear when they place a drive-thru order so YOU will set the tone for the Taco B…
Trauma Coordinator - Days - FT - Orange
Overview: UCI Health is the clinical enterprise of the University of California, Irvine, and the only academic health system based in Orange County. UCI Health is comprised of its main campus, UCI …
Senior AI/ML Software Engineer
We are hiring software engineers with extensive industry experience and expertise in data-intensive systems that leverage AI and machine learning, who can design, implement, and improve core component…
AI Development Lead
Location: Hybrid – San Diego, CA About TDO Software & Fluent Software Group TDO Software builds practice management solutions for dental practices, with a strong footprint in endodontics. We’…
Staff Software Engineer, Navigation & Robotics
The Staff Software Engineer position will support software development for ATEC's surgical navigation and robotics platform. They will have the responsibility and authority to develop and perform act…
Senior Orchestration Engineer
OVERVIEW OF THE COMPANY Fox Corporation Under the FOX banner, we produce and distribute content through some of the world’s leading and most valued brands, including: FOX News Media, FOX Sports…
QI Data Analyst
UPCOMING CAREER FAIR! Wednesday, April 8, 2026 -10:00 am to 2:30 pm Marina Village Conference Center - 1936 Quivira Way, San Diego, 92109 Come meet our hiring managers and learn about our opport…
Clinical Nurse - RN - Women's PCU - Sharp Chula Vista - Night - Full-time - May be eligible for $5K Relocation Assistance
Job ID JR205963 Date posted 04/22/2026 Chula Vista, California Chula Vista Medical Center Night Regular Overview At Sharp, being a nurse means transforming the health care experienc…
Principal Hardware Engineer (Orange County)
Hardware Engineer Full Time Opportunity Fully Onsite Orange County, California Open to Senior, Staff, and Principal Level Engineers 300-500K Total Compensation Package-base, bonus, RSU's (De…
Locum Tenens - OB/GYN Physician
Locum Tenens - OB/GYN Physician Location: California State Position Overview: Our team at Vitaly Health is looking for a OB/GYN Physician to join our Medical Center on an ongoing Locum Tene…