Principal OpenBMC Firmware Architect

Graphcore

Austin (TX)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
401(k) retirement plan
Flexible Spending Accounts (FSAs)

Job summary

Graphcore is looking for a Principal BMC Firmware Engineer in Austin, Texas to lead the development of OpenBMC-based firmware for hyperscale AI servers. The role involves managing hardware integration, firmware security architecture, and collaborating with various engineering teams.

The ideal candidate has over 10 years of experience in firmware development, expertise in OpenBMC, and strong programming skills in C/C++. Graphcore offers a comprehensive benefits package and a flexible working environment.

Qualifications

  • 10+ years of experience developing BMC firmware for server or data center platforms.
  • Strong debugging skills using tools such as JTAG, GDB, and logic analyzers.
  • Experience building CI/CD pipelines for firmware development.

Responsibilities

  • Lead the architecture and development of OpenBMC firmware for hyperscale server platforms.
  • Develop scalable manageability interfaces using D-Bus, Redfish, and PLDM protocols.
  • Contribute to OpenBMC upstream projects and relevant industry standards.

Skills

C/C++ programming
OpenBMC expertise
Scripting languages (Python, Bash)
Platform management protocols
Debugging tools (JTAG, GDB)

Education

Bachelor's or Master's degree in relevant field

Tools

Yocto / BitBake
CI/CD pipelines
Telemetry pipelines

Job description

Graphcore is looking for a Principal BMC Firmware Engineer in Austin, Texas to lead the development of OpenBMC-based firmware for hyperscale AI servers. The role involves managing hardware integration, firmware security architecture, and collaborating with various engineering teams.

The ideal candidate has over 10 years of experience in firmware development, expertise in OpenBMC, and strong programming skills in C/C++. Graphcore offers a comprehensive benefits package and a flexible working environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Principal BMC Firmware Developer
Principal BMC Firmware Developer

Graphcore • Austin (TX)

On-site
USD 120,000 - 160,000
Medical, dental, and vision coverage
401(k) retirement plan
Flexible Spending Accounts (FSAs)
Lead OpenBMC Firmware Architect for Hyperscale Data Centers
Lead OpenBMC Firmware Architect for Hyperscale Data Centers

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Senior OpenBMC Firmware Engineer for Cloud-Scale AI Platforms
Senior OpenBMC Firmware Engineer for Cloud-Scale AI Platforms

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Senior BMC Firmware Engineer
Senior BMC Firmware Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Principal Firmware Architect — OpenBMC for AI Server Platforms
Principal Firmware Architect — OpenBMC for AI Server Platforms

Hyve Solutions • Bend (OR)

On-site
USD 214,000 - 290,000
Lead OpenBMC Firmware Architect for AI Server Platforms
Lead OpenBMC Firmware Architect for AI Server Platforms

Hyve Solutions • Fremont (CA)

On-site
USD 214,000 - 290,000
OpenBMC Firmware Engineer: Build Next-Gen BMC
OpenBMC Firmware Engineer: Build Next-Gen BMC

Sunrise Systems, Inc. • Austin (TX)

On-site
USD 90,000 - 120,000
Principal Firmware Engineer - AI System/OpenBMC
Principal Firmware Engineer - AI System/OpenBMC

Hyve Solutions • Fremont (CA)

On-site
USD 214,000 - 290,000
Principal Firmware Engineer - AI System/OpenBMC
Principal Firmware Engineer - AI System/OpenBMC

Hyve Solutions • Bend (OR)

On-site
USD 214,000 - 290,000