HamburgerMenu
hirist

Firmware Engineer - C Programming

Posted on: 06/12/2025

Job Description

Overview of Job :

We are looking for an experienced OpenBMC Firmware Engineer (5+ years) who can join immediately.

The role involves developing and maintaining BMC firmware with a strong focus on OpenBMC stack development.

The ideal candidate will work on server management features, debugging complex issues, and contributing to firmware enhancements using industry-standard tools and practices.

What youll do :

- Develop, enhance, and maintain BMC firmware based on the OpenBMC stack.

- Write, debug, and optimize high-quality C code for embedded firmware.

- Work on side-band and out-of-band server management functionalities.

- Collaborate using version-control tools including Git and Gerrit.

- Troubleshoot and resolve firmware issues across various hardware and software components.

- Work closely with cross-functional teams to integrate and validate BMC features.

Who you are :

- You have 5+ years of experience in embedded firmware development.

- You are very strong in C programming and debugging low-level code.

- You have hands-on experience with OpenBMC stack development (mandatory).

- You are familiar with Git/Gerrit workflows.

- You understand side-band and out-of-band server management concepts.

- You are an immediate joiner, proactive, and able to work in a fast-paced engineering environment.


info-icon

Did you find something suspicious?