Firmware Engineer

Cortex Consultants LLC

Bengaluru Urban

On-site

INR 800,000 - 1,200,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cortex Consultants LLC in Bengaluru is seeking a Firmware Engineer with 1–3 years of hands-on experience in embedded systems and OpenBMC. You will design, implement, and maintain OBMF-ICP protocol components, develop transport bindings over USB and MCTP, and lead hardware bring-up including validation and firmware readiness.

You'll collaborate in cross-functional teams on architecture decisions, contribute to validation best practices, and work with low-level firmware across Zephyr/FreeRTOS and

Qualifications

  • 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

Responsibilities

  • 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.

Skills

Firmware
Embedded C
C++
OpenBMC
OBMF-ICP
PLDM
USB
I2C/SMBus

Tools

Yocto/BitBake
CMake/Meson
Git
CI
JTAG/SWD

Job description

Exp: 1 to 3 Years
Skills: Firmware, Embedded C, C++, OpenBMC, OBMF-ICP, PLDM
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.
Role 3: Firmware Engineer
Location: Bangalore
Exp: 1 to 3 Years
Skills: Firmware, Embedded C, C++, OpenBMC, OBMF-ICP, PLDM
Job Description
Areas of Responsibility:
  • 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.
Key Skills:

OCP DC-SCM/DC-MHS, USB

Experience

1 - 3 years of experience

Qualifications & 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 Architect
Firmware Architect

Sanmina • Chennai District

On-site
INR 4,200,000 - 6,400,000
Firmware Developer | PAN India
Firmware Developer | PAN India

Capgemini • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,300,000
BMC/OpenBMC Firmware Lead Engineer
BMC/OpenBMC Firmware Lead Engineer

Jabil • New Delhi

On-site
INR 1,200,000 - 2,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000
Firmware / Sr. Firmware Engineer
Firmware / Sr. Firmware Engineer

Technosoft Engineering • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Firmware Developer
Firmware Developer

Pinetics • Pune District

On-site
INR 600,000 - 1,200,000
Lead Firmware Engineer
Lead Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,000
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000