Staff UEFI Firmware Engineer
GraphcoreJob Description
📋 Description Design, develop, and deploy UEFI-based firmware for Graphcore’s hyperscale server platforms. Develop system firmware for platform initialization, hardware configuration, and reliability Integrate UEFI firmware into CI/CD pipelines to enable automated builds, regression testing, and Collaborate with silicon engineering, hardware design, BMC firmware, validation, and platform Build firmware interfaces for telemetry, updates, and management capabilities. Support server reliability and serviceability (RAS) through firmware features and platform 🎯 Requirements 8+ years of experience developing UEFI or BIOS firmware for server platforms. Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or Strong programming skills in C/C++ and experience with UEFI, TianoCore, and firmware architecture Experience with ARM-based server platforms; knowledge of DDR memory training, PCIe subsystems, and Proficiency building and debugging firmware with CI/CD pipelines; experience with JTAG, logic Experience implementing CI/CD pipelines for firmware development; familiarity with upstream 🎁 Benefits Strong compensation and a comprehensive benefits package, including medical/dental/vision coverage. Flexible working arrangements and support for professional growth. 401(k) retirement plan and commuter benefits.