Your mission
⚡ What You’ll Do
- BMS Firmware Development: Lead the full-stack design, development, and optimization of embedded firmware for our Battery Management System, ensuring robust monitoring and control of battery performance (e.g., state-of-charge, state-of-health, thermal management, fault detection, balancing).
- Firmware Architecture Design: Architect scalable, modular, and reliable firmware systems for the BMS, defining system-level requirements, communication protocols, and integration with hardware components.
- Technical Leadership: Act as the lead engineer for firmware development, mentoring future team members, setting technical standards, and driving best practices in firmware design and implementation.
- Hardware-Software Integration: Collaborate with hardware engineers to integrate firmware with battery system components, including microcontrollers, sensors, and communication interfaces.
- Testing & Validation: Design and execute comprehensive testing protocols to validate firmware functionality, reliability, and safety in real-world conditions.
- Debugging & Troubleshooting: Diagnose and resolve complex hardware-firmware issues using tools like oscilloscopes, logic analyzers, and debuggers.
- Documentation: Create detailed documentation for firmware architecture, code, and testing procedures to ensure scalability and team collaboration.