CareerPlanSign in

Firmware Engineer II

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-30 → 2026-09-26

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

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.