HamburgerMenu
hirist

C/C++ Developer - Communication Protocols

Posted on: 15/09/2025

Job Description

Position : C / C++ Developer Communication Protocols (BMC)

Location : Bangalore


Experience : 8+ Years


Work Mode : Hybrid


Interview Rounds : 2 Technical


Key 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 stacks.


Must-Have 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


info-icon

Did you find something suspicious?