Senior Embedded AI / Firmware Engineer
Description
Senior Embedded AI / Firmware Engineer
Industry: Power Supply / Power Electronics / OEM & ODM Manufacturing
Location: Taiwan / Vietnam / Mexico
Employment Type: Full-time
Position Overview
We are seeking an experienced Senior Embedded AI / Firmware Engineer to develop embedded software, firmware, and intelligent control solutions for next-generation power electronics products.
The role will focus on integrating MCU/DSP, embedded firmware, digital power control, sensing, communication, and Edge AI into power supplies, chargers, inverters, battery systems, and other intelligent electronic products.
The ideal candidate should have strong hands-on experience in embedded firmware development and a solid understanding of power electronics and hardware/software integration. Experience applying AI or machine learning algorithms to embedded or real-time systems is highly preferred.
Key Responsibilities
- Design, develop, debug, and maintain embedded firmware for power supplies, chargers, adapters, inverters, and related electronic products.
- Develop firmware for MCU/DSP-based digital power control and power management systems.
- Implement control algorithms for voltage, current, power, charging, protection, thermal management, and system optimization.
- Integrate sensors and real-time operating data including voltage, current, temperature, load, and other electrical parameters.
- Develop communication interfaces and protocols such as UART, I2C, SPI, CAN, USB, RS485, or related interfaces.
- Integrate AI/ML algorithms and Edge AI capabilities into embedded systems for anomaly detection, predictive maintenance, fault diagnosis, and intelligent power management.
- Optimize AI models for resource-constrained embedded platforms, including model size, memory usage, processing speed, and power consumption.
- Work closely with hardware and power electronics engineers on board bring-up, circuit debugging, firmware integration, and system validation.
- Support prototype development, engineering verification, reliability testing, certification, and mass-production transfer.
- Develop firmware diagnostics and data-logging functions to support product testing, troubleshooting, and predictive analysis.
- Participate in software architecture, code reviews, technical documentation, and development standards.
- Troubleshoot complex hardware/firmware integration issues and provide root-cause analysis.
- Collaborate with AI/ML, hardware, control, testing, manufacturing, and quality teams to develop intelligent power products.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, or related disciplines.
- Minimum 5 years of embedded firmware development experience, preferably in power electronics, electronics, industrial equipment, automotive, or energy-related products.
- Strong programming skills in C/C++ and experience with embedded systems.
- Hands-on experience with MCU/DSP platforms and real-time embedded development.
- Solid understanding of firmware architecture, interrupt handling, peripherals, memory management, and real-time systems.
- Experience with RTOS is preferred; embedded Linux experience is a plus.
- Familiarity with digital power control, power conversion, battery charging, inverter, or power management systems.
- Experience with hardware/software integration, debugging tools, oscilloscopes, logic analyzers, and firmware debugging environments.
- Familiarity with communication protocols such as UART, I2C, SPI, CAN, USB, or RS485.
- Experience developing intelligent functions such as anomaly detection, predictive maintenance, fault classification, or adaptive control.
- Knowledge of power supply topologies such as Flyback, LLC, PFC, DC/DC, inverter, or battery charging systems.
- Experience with digital power control using DSP, MCU, FPGA, or related platforms.