OpenBMC Firmware Engineer — Redfish & Linux Expert

HCLTech

Santa Clara (CA)

On-site

USD 95,000 - 192,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Paid time off
Paid holidays

Job summary

HCLTech is seeking a skilled OpenBMC firmware engineer to design, develop, and enhance server management firmware for next-gen platforms in Santa Clara. You will collaborate with hardware, validation, and platform teams to enable new features and support board bring-up.

The ideal candidate has 5+ years in embedded firmware, strong C/C++ on Linux, OpenBMC experience, and deep knowledge of Redfish and REST APIs. Yocto, Git/Gerrit, D-Bus, and systemd familiarity are valued.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or related field.

Responsibilities

  • Design, develop, and maintain OpenBMC firmware components and Redfish (bmcweb) services.
  • Develop and extend RESTful APIs compliant with the DMTF Redfish standard.
  • Implement platform management features, hardware monitoring, health reporting, and firmware update mechanisms.
  • Collaborate with hardware, platform, and validation teams during board bring-up and feature enablement.
  • Debug and resolve firmware issues across Linux, middleware, and hardware interfaces.
  • Participate in architecture reviews, code reviews, and technical design discussions.
  • Develop customer-driven features while ensuring firmware quality, scalability, and maintainability.
  • Support integration, testing, and deployment of firmware releases.

Skills

C/C++
OpenBMC firmware development
Embedded Linux development
Redfish APIs
REST API development
Linux system programming
D-Bus / systemd / phosphor
Git / Gerrit / GitHub workflows
Cross-functional collaboration

Education

Bachelor's or Master's in Computer Science / Electronics / Electrical Engineering

Tools

Git
Gerrit/GitHub
Yocto Project
OpenBMC

Job description

HCLTech is seeking a skilled OpenBMC firmware engineer to design, develop, and enhance server management firmware for next-gen platforms in Santa Clara. You will collaborate with hardware, validation, and platform teams to enable new features and support board bring-up.

The ideal candidate has 5+ years in embedded firmware, strong C/C++ on Linux, OpenBMC experience, and deep knowledge of Redfish and REST APIs. Yocto, Git/Gerrit, D-Bus, and systemd familiarity are valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior BMC Firmware Engineer – OpenBMC/Embedded Linux
Junior BMC Firmware Engineer – OpenBMC/Embedded Linux

AMI US Holdings Inc. • Duluth (GA)

On-site
USD 65,000 - 90,000
BMC Firmware Engineer
BMC Firmware Engineer

HCLTech • Santa Clara (CA)

On-site
USD 95,000 - 192,000
Medical insurance
Dental insurance
Vision insurance
+3
Firmware Engineer
Firmware Engineer

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

On-site
USD 150,000 - 210,000
Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

Hybrid
USD 140,000 - 200,000
Firmware Engineer: Manageability & OpenBMC
Firmware Engineer: Manageability & OpenBMC

Hewlett Packard Enterprise • BLOOMINGTON (MN)

Hybrid
USD 93,000 - 214,000
Hybrid work schedule
Senior Firmware Engineer
Senior Firmware Engineer

Salt • United States

On-site
USD 140,000 - 210,000
OpenBMC Firmware Engineer - Platform Bring-up & Innovation
OpenBMC Firmware Engineer - Platform Bring-up & Innovation

Lattice Semiconductor • Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior OpenBMC Platform Lead Engineer
Senior OpenBMC Platform Lead Engineer

Celestica Inc. • San Jose (CA)

Hybrid
USD 150,000 - 230,000
Junior BMC Firmware Engineer — OpenBMC / Embedded Linux
Junior BMC Firmware Engineer — OpenBMC / Embedded Linux

Lattice Semiconductor • Duluth (GA)

On-site
USD 70,000 - 95,000