Job DescriptionDesign, develop, and maintain BMC software solutions.Implement function in firmware to communicate with peripherals via SPI, I2C, UARTetc, per protocol specification and chipset datasheet.Perform code reviews, unit testing, and debuggi...