About the Role
Platform Engineer - Firmware/Linux (m/f/d)
Falkenstein
Gunzenhausen
Nuremberg
Fulltime
Who we are:
With several hundred thousand servers in operation, Hetzner is one of the largest web hosting providers and data center operators in Europe. We provide our customers with high-tech products we develop in house, and with reliable infrastructure at fair prices. More than 450 Hetzner employees work every day to help shape the digital future and provide our customers with simple, efficient solutions to complex problems.
Our server platforms form the technological backbone of our infrastructure and must meet the highest standards of stability, performance and reliability. To continuously develop, test and secure these platforms, we are looking for a dedicated Firmware & Linux Platform Engineer (m/f/d). In this role, you will combine in-depth Linux and hardware expertise with systematic debugging and close collaboration with hardware partners.
In this way, you will ensure the reliable operation and long-term quality of our server landscapes.
Your responsibilities:
Develop, maintain and develop hardware-related software for our server platforms
Set up, maintain and develop our own live Linux image for debugging, testing, installation and verification purposes
Analyse, debug and troubleshoot hardware and system problems on servers (including CPU, memory, PCIe, NVMe, network)
Define, maintain and validate BIOS/UEFI configurations; test and debug BMC firmware (IPMI/Redfish)
Work closely with internal teams and external hardware manufacturers, including on technical documentation and error analysis
What impresses us:
In-depth knowledge of Linux Internals and system-level debugging (kernel, drivers, kernel logs, low-level tools)
Experience in building and operating live Linux images, ideally with CI/CD integration; practical experience in reproducible testing and validation methods for hardware-related systems
Good understanding of server hardware and hardware debugging (PCIe, NVMe, NICs, RAM); experience with configuring BIOS/UEFI and a basic understanding of the boot process
Knowledge of server management via IPMI and Redfish and, ideally, experience with open source solutions such as Coreboot and OpenBMC
Experience in automation with C, Python and/or Go; confident use of Bash
Structured, analytical work style and ability to write high-quality documentation
Experience in communicating with hardware manufacturers on a technical level (bug reports, defining requirements, etc.)
Tech Stack
Linux internalskernel debuggingCI/CDBIOSUEFIIPMIRedfishhardware debuggingCPythonGoBashCorebootOpenBMC