Junior level role focused on the design, development, and validation of BMC firmware for server platforms using OpenBMC and Yocto.
Compensation
In addition to base pay, this role may be eligible for variable/ incentive compensation and/ or equity.
Responsibilities
Contribute to the design, development, and validation of BMC firmware for server platforms, working from requirements under the guidance of senior engineers.
Develop and maintain firmware features on an OpenBMC / Yocto (embedded Linux stack in C/C++ and Python).
Assist with bring-up and enablement of hardware interfaces and sensors (I2C/I3C, PECI, SPI, GPIO, PWM/TACH, JTAG) for new boards and platforms.
Help implement and maintain manageability interfaces (Redfish, IPMI) and contribute to security/boot features.
Integrate open-source components where applicable; learn the team's process for syncing with community / LTS releases.
Designing and building automation platforms to validate data center rack infrastructure at scale, including workflow orchestration systems, agent-based automation, and developer tooling.
Compensation
The salary range for this position is $157,250-$203,500.
Responsibilities
Design and develop workflow orchestration platforms using technologies such as Temporal, FastAPI, and React to automate multi-phase hardware validation across servers, switches, PDUs, and accelerators
Build AI-agent-driven development tooling and automation -- leveraging LLMs, retrieval-augmented generation (RAG), and multi-agent architectures to accelerate test development, diagnostics, and root cause analysis
Develop and maintain containerized test execution pipelines that run on Kubernetes (RKE2) and HPC schedulers (Slurm) in air-gapped, on-premise environments
Integrate with hardware management interfaces (Redfish/IPMI, gNMI, SNMP) to automate device discovery, firmware updates, BIOS configuration, and health monitoring
Collaborate with field deployment teams to ensure software is reliable, operator-friendly, and functions without internet connectivity at customer sites
Design, build, and maintain automation frameworks for firmware updates across a global fleet of servers, switches, and accelerators.
Responsibilities
Design and execute automated, zero-touch firmware update pipelines across our global fleet of servers, switches, and accelerators.
Own the firmware lifecycle for multiple hardware profiles, including Systemboards (BIOS/UEFI), BMCs, InfiniBand HCAs, Network Switches, and high-performance GPUs.
Leverage Redfish and IPMI APIs to programmatically discover, configure, inventory, and update bare-metal assets at scale.
Architect robust telemetry pipelines to assess hardware health post-flash and build automated rollback mechanisms.
Integrate firmware management pipelines into existing configuration management ecosystems (SaltStack/Ansible) and provisioning workflows.
Lead product strategy and execution for vMetal, a bare-metal platform for AI cloud operators and hyperscalers, driving infrastructure direction, networking, validation, customer intelligence, and market positioning.
Compensation
Competitive Salary: We offer a competitive compensation package, including equity.
Responsibilities
Align on business priorities and technical direction for vMetal across compute and networking
Define and own vMetal’s networking layer, including InfiniBand, high-speed Ethernet fabrics, tenant VPCs, and GPU fabrics
Shape product direction with Head of Product and engineering leadership
Run alpha and beta builds on real bare metal hardware and network fabrics
Engage with platform and network engineers at AI Cloud operators and hyperscalers