Responsibilities - Design and implement firmware for battery management systems (BMS) and energy storage devices - Develop algorithms for battery monitoring, protection, balancing, SOC/SOH estimation, and fault detection - Integrate communication protocols (CAN, Modbus, UART, SPI, I2C) with external devices and systems - Collaborate with hardware, system, and test engineers to define requirements and deliver robust embedded solutions - Conduct debugging, unit testing, and system validation to ensure firmware reliability and safety compliance - Support firmware updates, optimization, and field issue resolution - Contribute to documentation, coding standards, and continuous improvement of development processes
待遇面議
(經常性薪資達 4 萬元或以上)
Requirements - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field - 3+ years of experience in embedded firmware development for microcontrollers (ARM, TI, NXP, etc.) - Proficiency in C/C++, with knowledge of RTOS and embedded software design patterns - Experience with battery management systems, power electronics, or energy storage applications preferred - Familiarity with communication protocols (CAN, Modbus, SPI, I2C, UART) - Strong problem-solving, debugging, and system integration skills - Knowledge of functional safety standards (ISO 26262, IEC 61508) is a plus - Experience with Git, unit testing frameworks, and continuous integration is desirable