TensorWave

Technology

StaffBMCDeveloper

$250–400k ~AI est. Las Vegas, Nevada, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff BMC Developer at TensorWave. Skills: BMC development, OpenBMC, Redfish, Hardware integration. Own software lifecycle for BMC systems. Develop firmware”

Industry & Context.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →