i
The Energy Company
1 The Energy Company Job
5-6 years
Bangalore / Bengaluru
The Energy Company - Senior Firmware Developer - Battery Management System (5-6 yrs)
The Energy Company
posted 2mon ago
Flexible timing
Roles & Responsibilities :
- Develop bare-metal / RTOS based firmware for BMS (Battery Management Systems).
- Follow our coding standards & software development process.
- Maintain high quality documentation & test cases.
- Debug & Develop features for existing and new systems.
- Work with the cross functional team to understand the system requirements.
- Testing the code and system.
- Field debugging of bugs.
- Guide & help junior members of the team.
Skills & Experience :
Must have :
- Good knowledge of Embedded C.
- Hands-on experience with bare-metal firmware development.
- Experience working with I2C, SPI & UART communication drivers.
- Hands-on experience with basic git commands.
- Experience with ARM Cortex controller firmware development with the relevant SDKs.
- Understanding of object oriented programming.
- Good understanding & hands-on experience of CAN protocol.
- Hands-on experience with SPI Flash or I2C EEPROMs.
- Good understanding of ADCs & Timers.
Nice to have :
- Prior experience with Li-Ion BMS
- Prior experience with Automotive ECUs firmware development.
- Prior experience with C++ development.
- Work experience in a startup environment
- Experience with J1939 & other Automotive protocols.
- Experience working SD Cards.
Educational Qualification :
- B.E. / B.Tech in Electronics / Electrical / Telecommunication Engineering or similar domain.
Functional Areas: Other
Read full job descriptionPrepare for Senior Firmware Developer roles with real interview advice
5-6 Yrs
Bangalore / Bengaluru