Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Graphics Software Engineer II

Microsoft

$100,600 - $215,400
Dec 10, 2025
Redmond, WA, US
Apply Now

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)