Jobs → Engineering → Firmware Engineer

Firmware Engineer

Payal ParidaUnited StatesMIDPosted 12d ago
Embedded CC++OCP DC-SCMOCP DC-MHSOBMF-ICPUSBMCTPOpenBMCBMC firmwareembedded LinuxDMTF MCTPPLDMPLDM Firmware UpdateSPDMI2C/SMBusI3CSPIUARTGPIORTOSZephyrFreeRTOSYoctoBitBakeCMakeMesonGitCI/CDlogic analyzersoscilloscopesJTAG/SWD
About the Role We are looking for an experienced Firmware Engineer with strong expertise in embedded development, BMC/platform-management firmware, and OCP standards. Key Responsibilities • Design, develop, and maintain the OBMF-ICP protocol stack • Integrate transport bindings over USB and MCTP • Lead hardware bring-up, board validation, and firmware readiness • Collaborate with OCP working groups on technical reviews and alignment • Drive firmware architecture, implementation, and validation best practices Requirements • Strong Embedded C and C++ programming • OCP DC-SCM / DC-MHS standards • OBMF-ICP protocol stack development and USB/MCTP transport bindings • OpenBMC, BMC firmware, and embedded Linux • DMTF MCTP, PLDM, PLDM Firmware Update, and basic SPDM • USB, I2C/SMBus, I3C, SPI, UART, and GPIO • Hardware bring-up, board validation, and interface debugging • RTOS (Zephyr/FreeRTOS), Yocto/BitBake, CMake/Meson, Git, and CI/CD • Hands-on debugging using logic analyzers, oscilloscopes, and JTAG/SWD • Strong technical problem-solving and cross-layer debugging skills

Similar projects

Lead .NET Mobile Engineer
lakshmi prasad · NET API, React Native, TypeScript
Kotlin Multiplatform Engineer
Saranyaka Prasad · Kotlin Multiplatform, Jetpack Compose, Compose Multiplatform
Java Full Stack Developer
Jyothi More · Java, Python, microservices
Early · 0 applied1 of 7,964 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy