Firmware Engineer

RapinnoTech - APAC & USA

Dallas (TX)

On-site

USD 130,000 - 210,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

RapinnoTech - APAC & USA is seeking an experienced embedded software engineer to design, implement, and maintain the OBMF-ICP protocol stack and core components. You will lead transport bindings over USB and MCTP, and drive hardware bring-up from board validation to firmware readiness.

The role requires about 10 years of hands-on C and C++, expertise with MCTP/PLDM, USB, I2C/SMBus, SPI, UART, GPIO, and RTOS or embedded Linux on ARM/RISC-V.

Qualifications

  • 10 years of embedded firmware experience with C and C++.
  • Hands-on experience with USB, I2C/SMBus, SPI, UART, and GPIO.
  • Experience with RTOS (Zephyr/FreeRTOS) or embedded Linux on ARM/RISC-V.

Responsibilities

  • Design, implement, and maintain OBMF-ICP protocol stack components.
  • Develop and integrate OBMF-ICP transport bindings over USB and MCTP.
  • Lead hardware bring-up, board validation, and firmware readiness.
  • Represent the program in OCP working groups and reviews.
  • Drive architecture decisions and establish validation best practices.

Skills

Embedded C
C++
MCTP/PLDM
USB
I2C/SMBus
I3C
SPI
UART
GPIO
RTOS
Embedded Linux
Yocto/BitBake
CMake/Meson
Git
CI

Tools

JTAG/SWD
Logic Analyzers
Oscilloscopes

Job description

  • OBMF-ICP Protocol Stack: Design, implement, and maintain the OBMF-ICP protocol stack and core protocol components.
  • Transport Bindings: Develop and integrate OBMF-ICP transport bindings over USB and MCTP.
  • Hardware Bring-up: Lead end-to-end hardware bring-up, including board validation, interface debugging, and firmware readiness.
  • OCP Collaboration: Represent the program in OCP working-group discussions, reviews, and technical alignment activities.
  • Technical Leadership: Drive architecture, resolve cross-layer issues, and establish implementation and validation best practices.

10 years of experience

  • Expert embedded C, strong C++
  • BMC / platform-management firmware experience (OpenBMC strongly preferred)
  • DMTF MCTP and PLDM (incl. PLDM firmware update); working knowledge of SPDM
  • Hands-on USB, I2C/SMBus, I3C, SPI, UART, GPIO; logic/protocol analyzers, JTAG/SWD
  • RTOS (Zephyr/FreeRTOS) and/or embedded Linux on Arm Cortex-M / RISC-V
  • Yocto/BitBake, CMake/Meson, Git, CI
  • Understanding of I2C/SMBus, SPI, UART, USB, GPIO
  • Basic hands-on with logic analyzers, oscilloscopes, JTAG/SWD; can read datasheets and schematics
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Goldenpick Technologies LLC • Dallas (TX)

On-site
USD 110,000 - 170,000
Embedded/Firmware Engineer
Embedded/Firmware Engineer

CORE Occupational Medicine • Dallas (TX)

On-site
USD 110,000 - 160,000
Senior Firmware Engineer - Embedded Systems & Protocols
Senior Firmware Engineer - Embedded Systems & Protocols

RapinnoTech - APAC & USA • Dallas (TX)

On-site
USD 130,000 - 210,000
Senior Firmware Engineer: OpenBMC, USB/MCTP & HW Bring-up
Senior Firmware Engineer: OpenBMC, USB/MCTP & HW Bring-up

Goldenpick Technologies LLC • Dallas (TX)

On-site
USD 110,000 - 170,000
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Software Application Engineer for Nuvoton BMC products
Software Application Engineer for Nuvoton BMC products

Nuvoton Technology Corporation America • Austin (TX)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

R CUBE CREATIVE CONSULTING INC • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

On-site
USD 96,432 - 110,208
Embedded FirmwareSoftware Engineer USBC Power Delivery for Fastwater Staffing and Recruiting
Embedded FirmwareSoftware Engineer USBC Power Delivery for Fastwater Staffing and Recruiting

HIKINEX • Bellevue (WA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer (Zephyr/BMC)
Embedded Firmware Engineer (Zephyr/BMC)

Dexian • Austin (TX)

On-site
USD 120,000 - 150,000