Principal Software Engineer – Xbox Graphics

Microsoft is a leading technology company that empowers every person and every organization on the planet to achieve more.
$137,600 - $294,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Gaming · Enterprise SaaS

Description For Principal Software Engineer – Xbox Graphics

The Xbox Graphics team at Microsoft is seeking a talented low-level developer to work on state-of-the-art graphics, emulation, and compression systems. The role involves pushing the game industry forward by making high-performance graphics development less costly and more approachable, improving rendering capabilities, and delighting Xbox customers. The team works at the intersection of hardware and software to provide industry-leading game development technology.

Key responsibilities include:

  • Providing technical leadership in design, architecture, and key technical decisions
  • Guiding efforts to ensure system architecture meets security and compliance requirements
  • Developing best practices for debugging, testing, and code optimization
  • Leading by example in producing extensible, maintainable, and testable code
  • Creating and implementing testing plans to assure solution quality
  • Analyzing complex data to refine products and make informed engineering decisions
  • Building partnerships and driving collaboration across the Microsoft ecosystem

The ideal candidate will have 6+ years of experience in low-level software development, device driver development, emulation systems, graphics, firmware, or hardware optimization. Deep knowledge of GPU hardware and operating system development is preferred. The role offers the opportunity to work on cutting-edge technology in the gaming industry, with a focus on graphics and system-level software development.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off. The company is committed to fostering a diverse and inclusive work environment.

Last updated 10 hours ago

Responsibilities For Principal Software Engineer – Xbox Graphics

  • Provide technical leadership in design, architecture, and key technical decisions
  • Guide efforts to ensure system architecture meets security and compliance requirements
  • Develop best practices for debugging, testing, and code optimization
  • Lead by example in producing extensible, maintainable, and testable code
  • Create and implement testing plans to assure solution quality
  • Analyze complex data to refine products and make informed engineering decisions
  • Build partnerships and drive collaboration across the Microsoft ecosystem

Requirements For Principal Software Engineer – Xbox Graphics

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years of experience working at low levels of software stack, device driver development, emulation systems, developing graphics, firmware, hardware optimization, and/or integration of hardware and software
  • Proficiency in languages including C, C++, C#, HLSL or GLSL
  • Deep knowledge and hands-on experience with graphics and GPU hardware (preferred)
  • In-depth experience and knowledge in operating system development (preferred)
  • Proficient communication skills and ability to deal with ambiguity (preferred)
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Principal Software Engineer – Xbox Graphics

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer – Xbox Graphics

Principal Engineer, FTVX Team (Whole World)

Principal Engineer role for Amazon's Berlin Fire TV Teams, focusing on device and cloud technologies, system architecture, and team leadership.

Software Engineering Architect - Distributed Systems

Salesforce is seeking a Software Engineering Architect for Distributed Systems to design and develop scalable, resilient, and fault-tolerant systems.

Principal Member of Technical Staff

Principal Engineer role at Oracle Health Applications & Infrastructure, focusing on distributed systems and cloud infrastructure.

Principal Engineer, File Solutions

Principal Engineer role at Google Cloud, leading File Solutions team in Tel Aviv, Israel. 15+ years experience required in distributed systems and cloud computing.

Principal Software Engineer

Principal Software Engineer role at Microsoft, shaping the future of media search experiences with AI and big data.