| Organization Name |
Microsoft |
| Vacancies |
Not Specified |
| Job Description |
Recruitment for Principal Firmware Engineer. The role involves designing and developing firmware for Azure infrastructure and next-generation hardware platforms, working on firmware architecture, low-level drivers, Hardware Abstraction Layers (HAL), SoC bring-up, bootloaders, security firmware components, debugging complex hardware/firmware issues, and collaborating with cross-functional engineering teams. |
| Place of Posting |
India – Multiple Locations (including Bengaluru, Hyderabad, Noida, Gurugram, Mumbai, depending on business requirements). |
| Educational Qualification |
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electronics Engineering or a related field with significant experience in firmware/embedded software development, C/C++/Rust programming, SoC bring-up, bootloaders, BSP porting, PCIe, I2C, SPI, USB, UART, memory management, interrupts, multithreading, and hardware/firmware security.
|
| Selection Process |
- Resume Screening, Technical/Functional Interview(s), Coding/System Design Interview(s), Hiring Manager Interview, HR Interview, and Document Verification.
|
| Application Fee |
|
| Job Type |
Private Jobs |
| Age Limits |
No specific age limit mentioned. |
| From Date |
2026-07-23 |
| To Date |
not specified |
| Official Website |
https://careers.microsoft.com |
| How to Apply |
- 1. Step 1: Visit the Microsoft Careers website: https://careers.microsoft.com
- 2. Step 2: Search for "Principal Firmware Engineer" or use the provided job link.
- 3. Step 3: Sign in or create a Microsoft Careers account.
- 4. Step 4: Complete the online application form.
- 5. Step 5: Upload your updated resume.
- 6. Step 6: Review all the entered details.
- 7. Step 7: Submit the application.
- 8. Step 8: Wait for Microsoft to contact you if shortlisted.
|