TensorWave
Technology
StaffBMCDeveloper
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff BMC Developer at TensorWave. Skills: BMC development, OpenBMC, Redfish, Hardware integration. Own software lifecycle for BMC systems. Develop firmware”
Industry & Context.
Debugging; Troubleshooting
What They're Looking For.
Must Have
Deep hands-on experience with BMC firmware development, OpenBMC (YoctoitBake) experience, Proficiency in C, C++, Python, and Shell scripting, Working knowledge of hardware protocols, Experience with Redfish/DMTF APIs, Experience with out-of-band server management, Ability to work close to the metal, Cross-functional communication skills
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
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
Architect BMC integration
Support AMD Universal Base Board
Debug hardware communication interfaces
Configure hardware interfaces
Design firmware update processes
Maintain firmware update processes
Implement PLDM-based workflows
Implement rollback processes
Implement version tracking
Plan fleet-scale rollout
Implement Redfish APIs
Maintain Redfish APIs
Expose platform health metrics
Serve as technical point of contact
Validate vendor fixes
Partner with Infrastructure team
Partner with Platform Engineering team
Partner with DevOps team
Partner with Network Engineering team
Partner with Observability team
Partner with Security team
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
Process & Methodology
Release management, Fleet-scale management
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.