Required Skills
Bachelor's degree or higher in Electrical Engineering, Automation Engineering, Computer Engineering, or related fields.3+ years of hands-on firmware test experience in power electronics, control systems, or embedded systems, with a track record of validating firmware for power converters.Proficiency in programming: Python for developing automated test scripts (e.g., integrating with CANoe/CANalyzer for communication testing).C/C++ to read firmware source code and design test cases targeting core logic (e.g., control algorithms).Experience with communication protocols, including: Designing test cases for CAN (2.0A/B), RS485 (Modbus RTU/TCP), Ethernet (TCP/IP), UART, and SPI.Troubleshooting communication issues (e.g., packet loss, latency, protocol mismatches) using tools like Wireshark or CANalyzer.Fluent in English (written and verbal) with the ability to draft English test reports and collaborate with international teams.Proven ability to independently solve complex problems, such as: Diagnosing firmware crashes via log analysis and hardware signal debugging (e.g., using oscilloscopes to trace voltage spikes).Resolving compatibility issues between test equipment and DUT in high-voltage environments.Excellent teamwork and communication skills with an open and inclusive heart.Preferred: Experience in testing firmware for Power Electronic Converters (BESS, PV inverters, UPS, APF, EV Chargers).