codingcircle is looking for a Firmware Design Engineer in Mumbai, India, responsible for designing, testing, and validating boards used in servers and switches. The ideal candidate should hold a Bachelor's degree in Electronics/Electrical engineering or Computer Engineering, have experience in board testing, and knowledge of ARM architecture. Strong programming skills and the ability to work independently are advantageous. Join an innovative team and contribute to cutting-edge technology development.
Qualifications
Experience in board bring up and testing.
Knowledge in ARM’s architecture.
Programming and scripting capabilities.
Responsibilities
Board/BIOS/BSP bring up.
Implementation of Linux device drivers to communicate with devices.
Features development, unit testing and bug fixing.
Code and design reviews.
Skills
Board bring up
Linux device drivers
Embedded and Hardware debugging
Interpersonal skills
Education
Bachelor’s degree in Electronics/Electrical engineering/Computer Engineering
Tools
ARM architecture
I2C
SPI
SMBUS
IPMI protocol
Open BMC
Job description
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)