GrepJob
TensorWave

Staff BMC Developer

TensorWave
Apply
about 2 hours ago
Las Vegas, NV, USAStaff+

Responsibilities

  • Own the full software lifecycle for TensorWave's custom BMC systems.
  • Lead development and deployment for Axiado 3000-series BMC modules.
  • Define BMC platform standards for firmware builds and configuration management.
  • Build and maintain OpenBMC-based firmware for specific hardware platforms.
  • Integrate platform-specific sensors and support board bring-up.
  • Lead integration of Axiado BMC modules with AMD Universal Base Board platforms.
  • Debug and configure hardware communication interfaces.
  • Design and maintain robust firmware update processes.
  • Ensure platform health metrics are exposed to monitoring systems.
  • Serve as the primary technical contact with vendors and lead escalations.

Requirements

  • Deep hands-on experience with BMC firmware development and OpenBMC.
  • Strong proficiency in C, C++, Python, and Shell scripting.
  • Working knowledge of hardware protocols like I2C, SPI, and PCIe.
  • Experience with Redfish/DMTF APIs and out-of-band server management.
  • Ability to work closely with firmware code and protocol traces.
  • Strong cross-functional communication skills.

Benefits

  • Stock Options
  • 100% paid Medical, Dental, and Vision insurance for Employees
  • Company Health Savings Account Contributions
  • 100% paid Short Term and Long Term Disability Insurance for Employees
  • Life and Voluntary Supplemental Insurance Options
  • Flexible Spending Account
  • 401(k)
  • Flexible PTO
  • Paid Holidays
  • Parental Leave

Tech Stack

Categories