新北市新莊區6年以上大學以上
You’ll lead firmware development for intelligent battery management systems used in drones and robotics platforms. This role spans from core BMS algorithm design to real-time hardware integration, ensuring safe, efficient, and optimized power delivery across aerial and ground-based devices.
Key Responsibilities
•Architect, implement, and validate BMS firmware including SOC/SOH/SOE calculations, cell balancing, fault detection, and charge control logic.
•Develop and maintain drivers for battery monitoring ICs (e.g., TI, ADI) and integrate with propulsion system controllers.
•Design thermal management algorithms interfacing with temperature sensors, fans, and heat sinks.
•Execute protection schemes for overvoltage, undervoltage, overcurrent, short circuit, and thermal fault conditions.
•Collaborate with hardware teams to support schematic reviews, board bring-up, and testing.
•Enable robust telemetry through CAN, I2C, UART, or SMBus protocols for cross-system communication.
•Build automated test setups and simulation environments using Python/MATLAB.
Requirements
•BS/MS in Electrical Engineering, Computer Engineering, or a related discipline.
•3+ years of experience in embedded systems firmware, ideally focused on BMS or power electronics.
•Proficiency in C/C++, RTOS platforms, JTAG debugging, and version control (Git).
•Familiarity with lithium-ion chemistries, battery charging/discharging behaviors, and thermal characterization.
•Hands-on experience with power analyzers, oscilloscopes, and battery emulation tools.
Collaboration & Culture
•Cross-functional teamwork with propulsion engineers, camera/sensor teams, and PCB designers.
•Participate in technical reviews, root cause analysis, and firmware release cycles.
•Contribute to documentation and regulatory audits aligning with Taiwan’s EE standards and environmental compliance.