BMC/OpenBMC Firmware Lead Engineer

Jabil

Maharashtra

Presencial

INR 1.200.000 - 1.800.000

Jornada completa

hace 14 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto — currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Jabil is seeking a firmware engineer to design, develop and debug OpenBMC-based modules integrated with server hardware. You will customize Linux distributions using Yocto, supporting Redfish and IPMI workflows, and contribute to the CI/CD pipeline for firmware release cycles.

The role requires strong C++/Python skills and deep knowledge of BMC architectures, D-Bus, Systemd, and REST APIs. Collaboration with cross-functional teams will be frequent to deliver robust server management solutions.

Formación

  • Experience in OpenBMC/OpenBMC-based modules development.
  • Proficiency with Yocto Project and Devtool for embedded Linux customization.
  • Strong knowledge of IPMI/Redfish/PLDM protocols.
  • Proficient in C++, Python for firmware and script tasks.
  • Familiarity with D-Bus, Systemd, and REST APIs for embedded systems.

Responsabilidades

  • Design, develop, and debug OpenBMC-based modules integrated with server hardware.
  • Customize OpenBMC Linux distribution using Yocto for Redfish/IPMI workflows.
  • Develop, test, and deploy server hardware components connected to BMC.
  • Create and maintain firmware CI/CD processes and testing pipelines.
  • Create and review high- and low-level design documents (HLD/LLD) and specs.
  • Communicate technical details to cross-functional teams effectively.
  • Propose solutions and assess risks, blockers, and opportunities for smooth project transitions.
  • Monitor industry trends and incorporate new technologies.

Conocimientos

OpenBMC architecture
Embedded Linux development
C++
Python
D-Bus
Systemd
REST API
IPMI
Redfish
PLDM
Debugging and troubleshooting
Server hardware knowledge

Herramientas

Yocto Project
Devtool

Descripción del empleo

Job Summary (Main Responsibilities) For Server, Storage system level FW development, BMC FW design, development and Debug. Co-work with gaolable FW dev. Team for project support for fit design key milestone.

Essential Duties And Responsibilities (Key firmware Engineering Capabilities)
  • Design, Develop, Debug OpenBMC-based functional modules, ensuring seamless integration with server platform hardware.
  • Customize OpenBMC's Linux distribution using Yocto Project, supporting operations based on Redfish and IPMI.
  • Develop, test and deploy server hardware components connected to BMC.
  • Create and maintain firmware CI/CD process to commit, unit test, and release code.
  • Create and review HLD and LLD, technical spec and related documents.
  • Effectively communicate the technical aspects of a project to cross-functional teams.
  • Propose technical solutions and assess feature requirements, assisting in analyzing technical risks, blockers, and opportunities to ensure smooth project transitions.
  • Monitor industry trends and incorporate new technologies.
Technical Knowledge & Skills
  • Deep understanding of Legacy BMC and OpenBMC architecture, including its core components (e.g., D-Bus, Systemd, REST API).
  • Familiarity with Yocto Project and Devtool for building and customizing embedded Linux systems.
  • Proficiency in hardware management protocols such as IPMI, Redfish, and PLDM.
  • Expertise in embedded system development, with experience in C++, Python, or LUA.
  • Familiarity with server hardware architecture, including the management and deployment of server key components.
  • Strong troubleshooting skills to quickly identify and resolve hardware and software integration issues.
  • Knowledge of industry-standard protocols such as MCTP and PLDM.
  • Familiarity with Platform porting and event logging.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Firmware Architect
Firmware Architect

Sanmina • Chennai District

Presencial
INR 4.200.000 - 6.400.000
Sr. OpenBMC Firmware Engineer
Sr. OpenBMC Firmware Engineer

Jabil • India

A distancia
INR 1.200.000 - 1.800.000
Principal OpenBMC Software Engineer
Principal OpenBMC Software Engineer

Mulya Technologies • Bengaluru

Presencial
INR 2.000.000 - 3.500.000
Firmware Engineer
Firmware Engineer

Cortex Consultants LLC • Bengaluru Urban

Presencial
INR 800.000 - 1.200.000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

Presencial
INR 2.500.000 - 4.000.000
Staff Engineer Firmware - BMC
Staff Engineer Firmware - BMC

Lenovo • Bengaluru

Presencial
INR 1.200.000 - 1.800.000
Staff Engineer Firmware - BMC
Staff Engineer Firmware - BMC

Lenovo • Bengaluru Urban

Presencial
INR 1.800.000 - 2.800.000
Firmware Developer | PAN India
Firmware Developer | PAN India

Capgemini • Hyderabad, Chennai District, Bengaluru

Presencial
INR 900.000 - 1.300.000
Firmware Engineer
Firmware Engineer

codingcircle • Mumbai

Presencial
INR 600.000 - 800.000
Firmware Developer(OpenBMC)
Firmware Developer(OpenBMC)

UST • Bengaluru

Presencial
INR 10.517.090 - 15.775.635