Senior Embedded Firmware Developer- job post Electrovaya
Job Description
Job Title: Senior Embedded Firmware Developer
Overview:
We are seeking an experienced and visionary Senior Embedded Firmware Developer to lead the development of cutting-edge Battery Management Systems (BMS). As a senior member of our engineering team, you will take ownership of critical firmware components, mentor junior engineers, and contribute to the overall technical strategy for our embedded systems. This role demands a blend of technical expertise, leadership skills, and a deep commitment to innovation in energy storage technology.
Responsibilities:
Technical Leadership:
Lead the architecture, design, and development of embedded firmware for advanced BMS applications.
Mentor and guide junior and mid-level firmware developers, fostering a culture of knowledge sharing and technical excellence.
Define and enforce best practices in coding standards, documentation, and testing methodologies.
Embedded Firmware Development:
Design, implement, and test robust, efficient, and reliable firmware solutions for BMS applications.
Develop and optimize algorithms for battery state estimation, cell balancing, charging, and protection mechanisms.
Ensure firmware scalability, modularity, and maintainability to support evolving product requirements.
Hardware Integration:
Collaborate with hardware engineers to define hardware requirements and ensure seamless integration of firmware with hardware components.
Conduct hardware-firmware co-debugging, resolving complex issues to achieve optimal system performance.
System Debugging and Validation:
Develop and execute comprehensive testing plans for firmware validation, including unit tests, integration tests, and system-level tests.
Utilize advanced debugging tools and techniques to troubleshoot and resolve firmware issues in a timely manner
