K

Senior Firmware Engineer (OCP DC-SCM/DC-MHS, Protocol Stack & Embedded Systems)

kaizen soft solutions • United State
Visa Sponsorship
Apply Now

Lead the design, implementation, and maintenance of OBMF-ICP protocol stacks and firmware for embedded systems, focusing on hardware bring-up, transport bindings, and OCP collaboration. Drive technical leadership, resolve cross-layer issues, and establish best practices in firmware development for server platforms. Requires deep expertise in embedded C, C++, and OpenBMC with hands-on experience in protocol development and hardware integration.

Key Highlights
Design, implement, and maintain OBMF-ICP protocol stack and core protocol components for server platforms
Lead end-to-end hardware bring-up, including board validation, interface debugging, and firmware readiness
Drive technical leadership, resolve cross-layer issues, and establish firmware best practices in OCP working groups
Key Responsibilities
Design, implement, and maintain the OBMF-ICP protocol stack and core protocol components for server platforms
Develop and integrate OBMF-ICP transport bindings over USB and MCTP (Message Passing Interface)
Lead end-to-end hardware bring-up, including board validation, interface debugging, and firmware readiness
Represent the program in OCP working-group discussions, reviews, and technical alignment activities
Drive architecture, resolve cross-layer issues, and establish implementation and validation best practices
Technical Skills Required
OpenBMC (Open Board Management Controller) Embedded C and C++ OCP DC-SCM/DC-MHS Protocol Stack
Nice to Have
DMTF MCTP and PLDM (including PLDM firmware update)
Working knowledge of SPDM (Secure Platform Data Model)
Hands-on experience with USB, I2C/SMBus, I3C, SPI, UART, GPIO, and logic/protocol analyzers
Experience with Zephyr/FreeRTOS and embedded Linux on Arm Cortex-M/RISC-V
Yocto/BitBake, CMake/Meson, Git, and CI/CD pipelines

Job Description

Design, implement, and maintain the OBMF-ICP protocol stack and core protocol components. Develop and integrate OBMF-ICP transport bindings over USB and MCTP.Lead end-to-end hardware bring-up, including board validation, interface debugging, and firmware readiness.Represent the program in OCP working-group discussions, reviews, and technical alignment activities. Drive architecture, resolve cross-layer issues, and establish implementation and validation best practices.Expert in embedded (incl. PLDM firmware update); working knowledge of Hands-on USB, I2C/SMBus, I3C, SPI, UART, GPIO; logic/protocol analyzers, JTAG/SWDRTOS (Zephyr/FreeRTOS) and/or embedded Linux on Arm Cortex-M / RISC-V
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Visas, Work Permits & Legal Insights

Stay informed about visa types, work permits, and immigration updates for international professionals.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.