Position : C / C++ Developer Communication Protocols : : 8+ Mode : Rounds : 2 Responsibilities :
- Develop and maintain firmware / software in C / C++ for communication protocols.
- Work on BMC (Baseboard Management Controller) and related technologies.
- Implement and optimize I2C, SPI, PCIe, SMBus, IPMI protocols.
- Collaborate with hardware, firmware, and QA teams for feature integration.
- Ensure reliability, scalability, and performance of communication Skills :
- Strong programming experience in C / C++
- Hands-on with communication protocols (I2C, SPI, PCIe, SMBus, IPMI)
- Experience with BMC architecture and implementation
- Solid debugging / troubleshooting skills at driver and protocol level
- Familiarity with Linux kernel and device drivers
(ref : hirist.tech)