CareerPlanGet AI match score →

Firmware Engineer II

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

Lead architecture, design, development and deployment of innovative firmware and Cloud firmware features that deliver business value and contribute to scale our business growth. Operate and influence a team of high performing engineers with the ability to motivate, build Firmware solutions for the cloud You will be involved with all phases of product development, from microarchitecture design through firmware architecture and development. Build solid engineering design plans, with bottoms up schedule, drive trade off, design decisions to meet top level schedule on time and with high quality 5 to 10 years of professional experience designing, developing large scale Embedded Software solutions Experience with working from early concept of X86/X64/ARM Architecture and design to shipping final product AI/ML experience in hardware TPU,Nitro, Smart Nics is an added advantage MS in Computer Science/Engineering or equivalent industry experience Proven and demonstrable skills in C, C++ or Rust Good Problem solving, debugging, and troubleshooting skills, advanced design, and development skills Experienced with low level firmware development including bare metal firmware for peripherals such as GPU,CPLD,TPM PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading Hands on Expertise in UEFI platform development. Expertise in CPU architectures (2Socket,4socket,8socket,16 socket) - Intel or AMD or ARM . Expertise in Platform Server Architecture (CPU, Memory, PCI-e, NVMe, SSD/SAS, Secureboot, UEFI, BMC,GPUs, InfiniBand, Hardware interfaces like MUX/I2C/SPI, schematics, TPM)

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