
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 freeStaff BMC Developer
TensorWave · Las Vegas
