
Staff BMC Developer
TensorWaveabout 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