Windows Servicing and Delivery (WSD) team at Microsoft is looking to solve the problem of keeping customers and Windows ecosystem protected and productive by delivering monthly Windows updates to 1+ billion devices running different versions of Windows Operating System, specifically focusing on Graphics components security and reliability.
Requirements
- Coding experience in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Coding experience in C/C++ in a professional capacity (preferred)
- Familiarity with kernel mode debugging through WinDbg (preferred)
- Familiarity with 2D graphics algorithms (preferred)
- Experience with telemetry, data analysis and visualization (preferred)
- Working knowledge of static and dynamic analyzers (preferred)
- Familiarity with TrueType, Open Type, Variable Fonts specifications (preferred)
Responsibilities
- Analyze and address security defects in Windows reported by security researchers.
- Root cause analysis of functional and security code defects, performance problems in Windows. Generalize the findings and create solutions to address the defects.
- Design, proto-type new features in GDI; ship new features on the next version of the Operating System.
- Learn the design and implementation details of a substantial part of the Windows code base.
- Analyze the code base through static and dynamic analysis tool.
- Be part of AI efforts to modernize existing tools and processes or build new ones from scratch.
Other
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- 1+ years of experience in performing regression testing
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to prioritize and handle multiple tasks (preferred)
- Problem-solving, debugging and troubleshooting skills (preferred)