DailyITJobs

Firmware Engineer II – Azure Cloud Hardware (SCHIE)

Microsoft · Bengaluru

CompanyMicrosoft
RoleFirmware Engineer II – Azure Cloud Hardware (SCHIE)
LocationBengaluru
Work modeOn-site
Experience3–6 years
Job typeFull-time
QualificationBachelor's or higher in Computer Science, Computer Engineering, Electronics Engineering or similar

About this job

Microsoft is hiring a Firmware Engineer II for the Firmware Center of Excellence in its Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) group, listed for Bengaluru or Noida. The team builds firmware for Azure servers, silicon and racks, including Cobalt and Maia systems.

You will help design firmware components such as PCIe, SPI, I2C and I3C driver interfaces and libraries for SoC bring-up, and debug complex hardware and firmware issues. The role needs to pass the Microsoft Cloud Background Check.

Eligibility

  • 4+ years in firmware or embedded software on multicore systems
  • Good understanding of processors, buses and memory
  • Experience with SoC bring-up, platform init and BSP development
  • Peripheral experience: PCIe, I2C, SPI, USB, UART
  • Knowledge of interrupts, scheduling, memory management and multithreading

Skills required

Firmware DevelopmentEmbedded CSoC Bring-upPCIeI2C / I3CSPIUART / USBRTOSMultithreading

What you will do

  • Design firmware drivers and libraries for SoC bring-up
  • Work on all phases from design to manufacturing
  • Debug complex hardware and firmware problems at system level
  • Define firmware requirements with hardware and software teams
  • Track cloud firmware trends and suggest improvements

How to apply

  • Open the official Microsoft job page with the Apply button and submit your application there.
  • Tailor your resume to firmware you wrote for SoCs or boards, the buses and peripherals you worked with and hard bugs you fixed.

Before the interview, prepare:

  • Boot flow: from reset vector to platform init and handing over to the OS
  • Bus protocols: PCIe enumeration and I2C vs SPI vs I3C trade-offs
  • Interrupts and concurrency: ISRs, priorities and race conditions in firmware
  • Debugging: JTAG, logic analysers and logs for a board that will not boot

Apply on official website →

Stay safe: DailyITJobs is not a recruitment agency and is not connected to Microsoft. Apply only on the official website. Never pay anyone for a job, interview or offer letter.

Posted 6 Nov 2026 · Last checked 11 Nov 2026 · Official source

More Software Engineer jobs