onsite
Firmware Developer - Power Electronics
Software Engineer
Design, develop, and validate embedded firmware for next‑generation power electronic systems such as DC/DC converters and inverters, leveraging MATLAB/Simulink, CAN, I2C, UART, HIL testing, and DFMEA analysis.
About the role
Key Responsibilities
- Lead end‑to‑end design, architecture, and implementation of embedded firmware for power electronic control platforms.
- Develop and maintain code for DC/DC converters, inverters, and related power modules using C/C++ and real‑time operating systems.
- Integrate and test communication protocols (CAN, I2C, UART) and perform hardware‑in‑the‑loop (HIL) validation.
- Conduct failure mode and effects analysis (DFMEA) to ensure product reliability and safety.
- Collaborate with hardware, software, and system teams to deliver high‑quality, scalable solutions.
Requirements
- 3–6 years of experience in embedded firmware development for power electronics.
- Experience with DFMEA and safety‑critical design practices.
- Excellent problem‑solving skills and a collaborative mindset.