Graphics Software Engineer II

MicrosoftRedmond, WA

About The Position

Windows Servicing and Delivery (WSD) has the core mission of keeping customers and the Windows ecosystem protected and productive by delivering monthly Windows updates to over 1 billion devices. The Graphics team, a part of WSD, is responsible for maintaining the security and reliability of Windows Graphics components (DirectX, GDI, GDI+) in current and future Windows versions, working closely with product teams, partners, and customers. The team handles servicing by fixing security, reliability, performance, and functional issues, and is also responsible for future development of GDI and GDI+. The team is passionate about product security, quality, and delivering an excellent customer experience, ensuring a great Win32 experience across diverse devices. This position is for a Graphics Software Engineer II who is eager to learn Windows platform internals, solve customer problems, modernize Windows code, and contribute to the team's mission. It offers a unique opportunity to enhance technical skills, gain a deep understanding of end-to-end software functionality, and accelerate career growth with a strong focus on security. Microsoft's mission is to empower every person and organization to achieve more, fostering a culture of inclusion, respect, integrity, and accountability.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 1+ years of experience in performing regression testing.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Problem-solving, debugging and troubleshooting skills.
  • Coding experience in C/C++ in a professional capacity.
  • Ability to prioritize and handle multiple tasks.
  • Familiarity with kernel mode debugging through WinDbg.
  • Familiarity with 2D graphics algorithms.
  • Experience with telemetry, data analysis and visualization.
  • Working knowledge of static and dynamic analyzers.
  • Familiarity with TrueType, Open Type, Variable Fonts specifications.
  • Experience of working through multiple full product cycles.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service