Firmware Engineer II
Core
Lead architecture, design, development, and deployment of firmware and Cloud firmware features for large-scale server platforms.
Role type
Senior Firmware Engineer (Server/Cloud Infrastructure)
Builds
Firmware solutions for cloud infrastructure, including TPU, Nitro, and Smart NICs.
Domain
Cloud computing infrastructure, server hardware, embedded systems
Deliverable
production ML models | infrastructure
Required skills
C, C++, Rust, low-level firmware development, UEFI platform development, CPU architecture expertise (Intel/AMD/ARM), memory management, scheduling, interrupt handling, multi-threading, hardware interface protocols (PCIe, NVMe, I2C, SPI, USB, UART)
Preferred skills
AI/ML experience in hardware TPU, Nitro, Smart NICs
Technologies
X86/X64/ARM, UEFI, BMC, InfiniBand, TPM, CPLD, GPU, PCIe, NVMe, SSD/SAS
Responsibilities
Lead architecture and design of firmware solutions, develop firmware for peripherals and cloud features, drive trade-off design decisions, operate and influence a team of engineers
Seniority
Senior, hands-on IC
