Senior Firmware & BMC Engineer
SteadGrid · Overseas / Remote ·
- Work mode
- Remote
- Seniority
- Senior
- Employment
- Contract
- Category
- Embedded
Job Type: Fixed-term Contractor
Job Field: Engineering / Technical
About the Role
We’re seeking a highly experienced Senior Firmware & BMC Engineer to build and maintain the firmware and BMC foundation powering the hardware platform and SteadGrid. The role focuses on production-grade embedded Linux/BMC engineering, including OpenBMC, secure boot, hardware debugging, power control, and telemetry.
Key Responsibilities
- Reproduce and maintain OpenSBI, U-Boot, OpenBMC, and RK3588 builds.
- Integrate secure boot, firmware updates, signing, rollback, and recovery mechanisms.
- Implement BMC-to-K3 node lifecycle and per-node power-control interfaces.
- Support operating-state semantics, telemetry confirmation, and safe fallback.
- Work with Redfish, bmcweb, entity-manager, and sdbusplus where required.
- Build logging, health monitoring, telemetry, and firmware update mechanisms.
- Support factory flashing and provisioning workflows.
- Develop automated and hardware-in-the-loop tests.
- Produce technical documentation, release notes, and knowledge-transfer materials.
Requirements
- 7+ years of embedded firmware/embedded Linux experience.
- Strong OpenBMC experience preferred.
- Deep knowledge of Linux BMC/IPMI/Redfish, Yocto, and C/C++.
- Experience with OpenSBI, U-Boot, secure boot, firmware updates, and recovery.
- Hardware debugging and production flashing/provisioning experience.
- Experience with BMC-to-host power and telemetry control.
Role Details
- Contract Duration: 15 October – 14 December 2026
- Extension: Optional
- Travel: Short Lagos/China travel only if essential
- International Talent: Expatriates and professionals based outside Nigeria, including Nigerians abroad, can apply.
How to Apply
📧 Apply via: [email protected]
Subject: Senior Firmware & BMC Engineer