Staff Power Electronics Control Firmware Engineer
- 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 modelling/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, utilising 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 analysers, 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/modelling/simulation in Plecs, MATLAB, Simulink or other similar tools
- Experience in FPGA programming and Simulation techniques is preferable
Recommended Jobs
Software Engineer (Fullstack)
We’re looking for a highly motivated and experienced Software Engineer to join OneCrew’s quickly growing team. You’ll play an instrumental role in defining and building out the product and platform w…
Senior Financial Analyst- Call of Duty Live Ops
Job Title: ~ Senior Financial Analyst- Call of Duty Live Ops Requisition ID: ~ R026168 : Job Title : Senior Financial Analyst, Call of Duty Live Ops Reporting To: Director, Call …
Lead Automotive Technician/Shop Foreman
Automotive technicians, are you tired of that dead end job and want a career with our winning team that provides unlimited opportunities and earning potential? Are you tired of being the go to guy th…
Bellperson (Part-Time) - Hilton La Jolla Torrey Pines
Hilton La Jolla Torrey Pines is searching for a Part-Time Bell Attendant to join the team. The coastal retreat with breathtaking views is situated along the beautiful Torrey Pines Golf Course ove…
Senior Data Scientist
Xenith Solutions is a small family focused business where we focus on taking care of our employees and customers equally. We are focused on serving Federal / Civilian, Defense and Intelligence or…
Service Dispatcher
This is an exciting and challenging opportunity to join one of the most capable and technical teams in a growing industry. This job will require a candidate with exceptional customer service skills, …
Oracle Fusion Software Developer
ABOUT THE JOB: We are looking for an expert Oracle Integration Developer to join our Arsenal (Enterprise Systems) team. Your immediate mission: take ownership of our critical enterprise integratio…
EPC Site Quality Manager (Downey)
Building Critical Infrastructure in the US | Expertise in Steel Fabrication | Excellent Benefits + Relocation Assistance + Strong Work Culture + More! This Jobot Job is hosted by: Caitlyn Hardy …