Staff BMC Developer at TensorWave - ScoutJobs - The AI-curated global job board
Skip to content
TensorWave
Posted 10 hours ago

Staff BMC Developer

TensorWaveStaff BMC Developer

Perks & benefits

Health InsurancePaid Leave

Requirements

BMC firmware development, OpenBMC (Yocto/BitBake), C, C++, Python, Shell, I2C, I3C, SPI, UART, PCIe, IPMI, PLDM, MCTP, Redfish/DMTF APIs

Skills

C#PythonLinux

About the role

Responsibilities

  • Own the full software lifecycle for custom BMC systems, including firmware development, image customization, and release management.
  • Lead development and deployment for Axiado 3000-series BMC modules and DC-SCM architectures.
  • Build, customize, and maintain OpenBMC-based firmware using Yocto/BitBake.
  • Architect BMC integration with AMD Universal Base Board (UBB) platforms for high-density GPU systems.
  • Debug and configure hardware communication interfaces including I2C, I3C, SPI, UART, PCIe, IPMI, PLDM, and MCTP.
  • Implement Redfish/DMTF APIs to expose power, thermal, and health data for automation and provisioning.
  • Design robust firmware update processes and rollback workflows for fleet-scale deployment.

Requirements

  • Deep hands-on experience with BMC firmware development and OpenBMC (Yocto/BitBake).
  • Strong proficiency in C, C++, Python, and Shell scripting within embedded Linux environments.
  • Working knowledge of hardware protocols: I2C, I3C, SPI, UART, PCIe, IPMI, PLDM, and MCTP.
  • Experience with Redfish/DMTF APIs and out-of-band server management.
  • Ability to work close to the metal, moving between firmware code, protocol traces, and Linux diagnostics.
  • Strong cross-functional communication skills for leading technical conversations with silicon vendors and OEMs.

Preferred Qualifications

  • Experience with Axiado BMC modules or DC-SCM/Smart-SCM architectures.
  • Familiarity with AMD UBB platforms and MI-series GPU infrastructure.
  • Background in fleet-scale firmware lifecycle management.
  • Experience contributing to or maintaining upstream OpenBMC.

Benefits

  • Stock Options
  • 100% paid Medical, Dental, and Vision insurance
  • 401(k) and Flexible Spending Account
  • Flexible PTO and Paid Holidays
  • Parental Leave
  • Company Health Savings Account Contributions

About the Company

TensorWave delivers seamless, secure, reliable, and resilient AI compute at scale. We've built a versatile cloud platform that eliminates infrastructure barriers, empowering builders to focus on innovation instead of fighting their stack.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff BMC Developer

TensorWave · Las Vegas

Sign up to apply