Firmware Engineer II – Azure Cloud Hardware (SCHIE)
Microsoft · Bengaluru
| Company | Microsoft |
|---|---|
| Role | Firmware Engineer II – Azure Cloud Hardware (SCHIE) |
| Location | Bengaluru |
| Work mode | On-site |
| Experience | 3–6 years |
| Job type | Full-time |
| Qualification | Bachelor'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
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
Get jobs like this every day on WhatsApp. Free, no spam, only verified openings.
Join channelStay 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.