Firmware Developer
The Energy Company
- Bangalore, Karnataka
- Rs. 4,00,000-9,00,000 per year
- Permanent
- Full-time
- 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.
- Fleld debugging of bugs.
- 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.
- Nice to have:
- Prior experience with Li-lon BMS
- Prior experience with Automotive ECUs firmware development.
- Good understanding of object oriented programming
- Work experience in a startup environment
- Experience with CAN & other Automotive protocols.
- Experience working with EEPROM / Flash / SD Cards.
- Experience working with ADCs & Timers.
- B.E. / B. Tech in Electronics / Electrical / Telecommunication Engineering or similar domain.
- 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.
- B.E. / B. Tech in Electronics / Electrical / Telecommunication Engineering or similar domain.