Collaborate with a dynamic team of engineers, including mentoring software engineers in the workgroup
Learn and share ideas continuously
Drive for quality in everything you do and continuously improve the quality of the systems on which you work
Collaborate across team boundaries to define and drive team charter and vision
Provide technical input across the Windows Core and Azure teams. Design and implement new virtualization related features for Hyper-V and Windows
Qualifications
Required/Minimum Qualifications
Bachelor’s degree in computer science, or related technical discipline and 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++ or equivalent experience
1+ years’ experience with hypervisors, kernel mode programming, storage, containers, and/or security or equivalent experience
Additional Or Preferred Qualifications
Bachelor’s degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust or master’s degree in computer science or related technical field and 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust or equivalent experience
Experience coding, debugging, testing, and problem-solving skills
Proven communication and collaboration skills
Ability to work on a large codebase and willing to take on a wide variety of challenges
Reliable understanding of systems software and hardware/software interaction
A track record of solid results across multiple ship cycles
Experience with hypervisors, kernel mode programming, storage, containers, and/or security
Thorough understanding of modern computer architectures found in desktop PCs and servers