About Microsoft
Microsoft’s Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) organization powers over 200 Microsoft services, including Azure, Office 365, Xbox Live, Teams, OneDrive, and Bing. SCHIE delivers the secure, scalable, and efficient infrastructure behind Microsoft’s Intelligent Cloud vision.
Within SCHIE, the Azure Software/Firmware Center of Excellence is seeking engineers passionate about system software, hardware-software integration, and cloud infrastructure innovation.
Job Overview
- Role: Software Engineer II
- Company: Microsoft
- Job Number: 1879251
- Date Posted: September 17, 2025
- Location: Multiple Locations, India
- Work Site: Hybrid (3 days per week in-office)
- Travel: 0–25%
- Employment Type: Full-Time
- Role Type: Individual Contributor
- Profession: Software Engineering
The role focuses on device drivers, system software, and scalable solutions that directly enhance the performance and reliability of Microsoft’s Azure infrastructure.
Responsibilities
- Design, implement, and maintain system-level software components for Windows and Linux.
- Develop and optimize device drivers and multithreaded services.
- Collaborate with hardware, firmware, and platform teams to deliver integrated solutions.
- Ensure code quality through testing, reviews, and CI/CD practices.
- Debug and resolve system-level performance and concurrency issues.
- Use AI and automation to enhance development workflows and fleet management.
Qualifications
Required:
- 3+ years in system software development.
- Proficiency in C / C++ with deep knowledge of memory management and concurrency.
- Hands-on experience with device driver development (Windows/Linux).
- Familiarity with kernel-mode & user-mode interactions.
- Debugging expertise using WinDbg / GDB.
Preferred:
- Experience with SoC platforms, PCIe, or hardware interfaces.
- Knowledge of system security and secure coding.
- Familiarity with CI/CD pipelines and automated testing.
- Scripting skills in Python, Bash.
- Contributions to open-source projects or internal tools.
Why Join Microsoft?
At Microsoft, you’ll work at the cutting edge of hardware-software co-design that powers the next generation of cloud services. With a focus on innovation, inclusion, and growth, you’ll help build solutions that support billions of users worldwide.
Apply Now
👉 Click here to apply for Software Engineer II at Microsoft India
Disclaimer
This job post is sourced directly from the official Microsoft Careers portal. We are not a recruitment agency. Please apply only through the official Microsoft application link provided above.