Firmware design engineer responsible for design, implementation, bring up testing and validation of boards used in servers and switches.
Responsibilities
- Board/BIOS/BSP bring up
- Implementation of Linux device drivers to communicate with devices over interfaces I2C, SPI, and SMBUS
- Features development, Unit testing and Bug fixing
- Code and Design reviews
Desired experience
- Bachelor’s degree in Electronics/Electrical engineering/Computer Engineering (BE/B-Tech)
- Experience in board bring up and testing
- Knowledge in ARM’s architecture
- Embedded and Hardware debugging
- IPMI protocol
- Open BMC
Advantage
- Programming and scripting capabilities
Personal Skills
- Independent and self-learning.
- Strong interpersonal skills