Verda

Firmware Automation Engineer

In short

This role builds fleet-wide automated firmware update pipelines across servers, switches, BMCs, InfiniBand fabrics, and GPU clusters for an AI cloud infrastructure company. It requires deep Redfish/IPMI API expertise, scripting in Python/Go/shell, and experience with configuration management tools like Ansible/Salt to safely update thousands of nodes at scale. The company is a European AI cloud provider running GPUs on renewable energy, offering a fully remote (EU) full-time permanent position.

About the role
Instead of traditional systems engineering, your focus will be entirely on the silicon and low-level software layers. You will design, build, and maintain the automation frameworks that keep the entire fleet up to date—covering everything from motherboards and Baseboard Management Controllers (BMCs) to high-performance InfiniBand fabrics and GPU clusters. In this "move fast" culture, your job is to build the safety nets (health checks, canary deploys, and automated rollbacks) that allow hardware updates rapidly without taking down the cloud.
Your Responsibilities
•Fleet-Wide Firmware Orchestration: Design and execute automated, zero-touch firmware update pipelines across the global fleet of servers, switches, and accelerators.
•Heterogeneous Hardware Management: Own the firmware lifecycle for multiple hardware profiles, including Systemboards (BIOS/UEFI), BMCs, InfiniBand HCAs, Network Switches, and high-performance GPUs.
•Redfish & API Automation: Leverage Redfish and IPMI APIs to programmatically discover, configure, inventory, and update bare-metal assets at scale.
•Build Blast-Radius Protections: Architect robust telemetry pipelines to assess hardware health post-flash, and build automated rollback mechanisms to instantly recover from faulty vendor payloads.
•Tooling & Infrastructure as Code: Integrate firmware management pipelines cleanly into existing configuration management ecosystems (SaltStack/Ansible) and provisioning workflows.
•Vendor & Engineering Liaison: Deep-dive into hardware errata and bug reports, collaborating closely with hardware vendors and internal platform teams to patch critical CVEs and performance regressions.
Your key competencies
•Automation at Scale: Proven experience managing and updating firmware across thousands of nodes simultaneously. You don't do "one-off" flashes; you write code to update clusters.
•Deep Redfish Expertise: Mastery of the DMTF Redfish specification for server management, out-of-band communication, and telemetry collection.
•Hardware Polyglot: Strong understanding of the architectural differences in managing firmware across systemboards, network stacks (InfiniBand/Ethernet), and GPU architectures.
•Failure Domain Expertise: A paranoid mindset regarding hardware health. You know how to verify if a device is truly healthy post-boot and how to safely execute an unattended rollback if it isn't.
•Scripting & Infrastructure Code: Proficiency in Python, Go, or advanced shell scripting alongside configuration management tools (Ansible/Salt) to interact with hardware APIs.
Nice-to-Haves
•Experience working within the OpenBMC ecosystem or building custom BMC firmware images.
•Deep operational familiarity with NVIDIA/Mellanox firmware management tools (mstflint, mlxup).
•Experience managing firmware lifecycles specifically within large-scale AI/ML training clusters or high-performance computing (HPC) environments.
Why Verda
•Cash + equity compensation along with various fringe benefits.
•Profitable operations with rapid, sustained growth.
•31 nationalities, with 6 different ones on the management team.
•An opportunity to make a clear impact and work alongside world-class engineers, researchers, and partners across the global AI ecosystem.
Practicalities
•Work mode: Remote (EU)
•Employment type: Full-time, permanent
•Start date: As soon as possible
What's next
Please submit your application through the Careers page. Applications sent by email or through agencies are not accepted.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot