TensorWave
Engineering
StaffBMCDeveloper
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff BMC Developer at TensorWave. Skills: BMC firmware, OpenBMC, Redfish, PLDM. Own software lifecycle for BMC systems. Develop firmware”
What You'll Achieve.
Ensure stable server management layer; Ensure secure server management layer; Ensure observable server management layer; Ensure automatable server management layer; Ensure production-ready server management layer
Industry & Context.
Debugging
What They're Looking For.
Must Have
Deep hands-on experience with BMC firmware development, OpenBMC (YoctoitBake), Proficiency in C, C++, Python, and Shell scripting, Working knowledge of hardware protocols, Experience with Redfish/DMTF APIs, Out-of-band server management experience, Ability to work close to the metal, Cross-functional communication
Nice to Have
Experience with Axiado BMC modules, Experience with DC-SCM/Smart-SCM architectures, Familiarity with AMD UBB platforms, Familiarity with MI-series GPU infrastructure, Background in fleet-scale firmware lifecycle management, Experience contributing to upstream OpenBMC
What You'll Do.
Own software lifecycle for BMC systems
Customize firmware images
Manage firmware releases
Define upgrade workflows
Define recovery procedures
Lead development for Axiado BMC modules
Define BMC platform standards
Build OpenBMC firmware
Customize OpenBMC firmware
Maintain OpenBMC firmware
Troubleshoot OpenBMC firmware
Integrate platform-specific sensors
Integrate inventory support
Integrate control support
Operationalize Axiado BMC
Validate Axiado BMC sensor workflows
Validate Axiado BMC power workflows
Validate Axiado BMC reset workflows
Validate Axiado BMC firmware update workflows
Architect BMC integration with AMD UBB
Support high-density GPU systems
Coordinate BMC firmware work
Coordinate BIOS firmware work
Coordinate GPU firmware work
Coordinate NIC firmware work
Coordinate system firmware work
Debug hardware communication interfaces
Configure hardware communication interfaces
Design firmware update processes
Maintain firmware update processes
Implement PLDM-based workflows
Maintain PLDM-based workflows
Implement rollback processes
Maintain rollback processes
Implement version tracking
Maintain version tracking
Plan fleet-scale firmware rollout
Implement Redfish APIs
Maintain Redfish APIs
Expose platform health metrics
Serve as technical point of contact
Validate vendor fixes
How You'll Work.
Team & Collaboration
Infrastructure engineering; Hardware provisioning; Network engineering; Platform engineering; AMD engineering; OEM hardware vendors; Internal engineering teams
Communication Scope
Technical conversations
Full Job Description
About TensorWave Our mission is simple: deliver 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. Because breakthrough AI should move at the speed of ideas, not infrastructure. About the Role We are seeking a highly skilled Staff BMC Developer to own the software lifecycle, configuration, integration, and long-term management of TensorWave’s custom Baseboard Management Controller systems. This role will serve as the technical owner for our out-of-band management architecture across next-generation AI compute platforms. The primary focus will be writing software for, configuring, integrating, and maintaining Axiado 3000-series BMC modules, with specific emphasis on OpenBMC, Redfish, PLDM, MCTP, low-level hardware interfaces, and integration with AMD Universal Base Board architecture for high-density GPU platforms. The Staff BMC Developer will work closely with infrastructure engineering, hardware provisioning, network engineering, platform engineering, AMD engineering, and OEM hardware vendors to ensure our server management layer is stable, secure, observable, automatable, and production-ready at fleet scale. This role is not a general firmware support position. It is a senior technical ownership role responsible for the management-plane software foundation required to deploy, monitor, update, recover, and operate large-scale AI compute infrastructure. What You’ll Do BMC Software Development & Platform Ownership - Own the full software lifecycle for TensorWave's custom BMC systems: firmware development, image customization, board configuration, validation, release management, upgrade workflows, and recovery procedures. - Lead development and deployment for Axiado 3000-series BMC modules (Smart-SCM3002 / DC-SCM architectures). - Define BMC platform standards covering firmware builds, configuration
Applying for this Staff BMC Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about TensorWave?
Real rants from real employees. Read before you apply.