No more applications are being accepted for this job
- B.E. / B. Tech in Electronics / Electrical / Telecommunication Engineering or similar domain.
Firmware Developer - Bengaluru, India - The Energy Company
Description
Firmware Developer [Exp: 0.5 to 5 years]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.
Fleld debugging of bugs.
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.
Nice to have:
Prior experience with Li-lon BMSPrior experience with Automotive ECUs firmware development.
Good understanding of object oriented programmingWork experience in a startup environmentExperience with CAN & other Automotive protocols.
Experience working with EEPROM / Flash / SD Cards.
Experience working with ADCs & Timers.
Educational Qualification:
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.