Software Engineer II

Noida, Uttar Pradesh, India
Nov 16, 2023
Nov 11, 2024
Onsite
Full-Time
2 Years
Job Description

Job Title. Software Engineer - Virtualization Core Platform

Location. Redmond, WA (On-site/Remote flexibility)

About Us.

The Virtualization Core Platform team at Microsoft is seeking a talented and motivated Software Engineer to contribute to the development of the next generation of our platform. Our team plays a crucial role in shaping the future of technology, particularly in the areas of data centers, cloud services, and Windows desktop systems.

Key Responsibilities

Collaborative Development: Work closely with a dynamic team of engineers, mentoring team members and contributing to the collaborative culture.

Continuous Learning. Embrace a growth mindset and share ideas continuously to foster innovation within the team.

Quality Assurance. Drive for quality in all aspects of your work, contributing to the high-quality platform that delights our customers with each release.

Cross-Team Collaboration: Collaborate across team boundaries to define and drive the team's charter and vision, providing technical input across Windows Core and Azure teams.

Feature Development. Design and implement new virtualization-related features for Hyper-V and Windows, focusing on aspects such as hypervisors, kernel mode programming, storage, containers, and security.

Qualifications

Required/Minimum Qualifications

  • Bachelor’s degree in computer science or a related technical discipline and 4+ years of technical engineering experience.
  • 1+ years of experience with hypervisors, kernel mode programming, storage, containers, and security.

Additional Or Preferred Qualifications

  • Bachelor’s or master’s degree in computer science or related technical field.
  • 6+ years of technical engineering experience or 4+ years with a master’s degree.
  • Proficiency in coding languages such as C, C++, and Rust.
  • Solid coding, debugging, testing, and problem-solving skills.
  • Strong communication and collaboration skills.
  • Experience with large codebases and a willingness to tackle a variety of challenges.
  • Understanding of systems software and hardware/software interaction.
  • Track record of delivering solid results across multiple ship cycles.

Preferred Keywords

Virtualization, hypervisor, Direct device assignment (DDA), SR-IOV, GPU, NVMe, Nitro offload, VMware, SmartNIC, containers, storage, NVMe, SCSI.

Security Requirements

The ability to meet Microsoft, customer, and government security screening requirements is mandatory for this role.

Microsoft's Commitment

Microsoft is an equal-opportunity employer, fostering an inclusive culture that values diversity and respects individuals. We encourage applicants from all backgrounds to apply, and accommodations can be provided for individuals with disabilities during the application process.
 

Related Jobs