Microsoft
Overview
Software Engineer 2 – Xbox Graphics role at Microsoft. The Xbox Graphics team is looking for a passionate Software Engineer 2 who will push the boundaries of state-of-the-art graphics systems, engineering systems, and device drivers. The team collaborates with hardware engineers and game developers to shape the future of graphics and game development. In Core OS, we are responsible for operating systems powering Azure, Microsoft’s Linux OS, Windows Client and Xbox platforms, and the Windows Server ecosystem, supporting billions of customers worldwide. High-quality, efficient operating systems and platform components underpin Microsoft’s products and services. Responsibilities
Collaborate with stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of features. Plan and implement testing and quality assurance for solutions, define success criteria for tests (e.g., unit tests), and maintain an evolving test suite. Develop code for products, services, or features with an emphasis on extensibility, maintainability, diagnosability, reliability, and minimal defects; apply coding patterns and best practices. Support debugging tools, examine logs and telemetry, verify assumptions proactively, and conduct retrospective debugging to identify root causes. Contribute to automation within production and deployment of complex product features; validate functionality in simulated or non-production environments when appropriate. Maintain communication with partners across the Microsoft engineering ecosystem to align end goals and deliver desirable user experiences. Qualifications
Required Qualifications:
Bachelor’s Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of experience at low levels of the software stack, including graphics, device driver development, engineering systems, validation systems, or hardware-software integration. Other Requirements:
Ability to meet Microsoft, customer, and/or government security screening requirements, including Microsoft Cloud Background Check at hire/transfer and every two years thereafter. Preferred Qualifications:
Bachelor’s Degree with 4+ years of experience in coding in languages such as C, C++, C#, Java, JavaScript, or Python (or Master’s Degree with 2+ years) or equivalent experience. 4+ years of experience at low levels of the software stack, device driver development, engineering systems, and/or hardware-software integration. Knowledge and experience with graphics and GPU hardware. Experience in operating system development in user-mode or kernel-mode. Strong communication and customer-facing skills, ability to handle ambiguity and prioritize issues. Software Engineering IC3 – The typical base pay range for this role across the U.S. is USD 100,600 – 199,000 per year. There are location-specific ranges (e.g., San Francisco Bay Area, New York City) with higher ranges. Microsoft may offer benefits and other compensation; for more information see the corporate pay information pages. Applications are accepted through the specified deadline. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to age, ancestry, citizenship, color, family or medical leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, disability, political affiliation, protected veteran or military status, race, religion, sex, or other protected characteristics. Reasonable accommodations are available during the application process. Seniority level
Not Applicable Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development Referrals increase your chances of interviewing at Microsoft. Get notified about new Software Engineer jobs in Redmond, WA.
#J-18808-Ljbffr
Software Engineer 2 – Xbox Graphics role at Microsoft. The Xbox Graphics team is looking for a passionate Software Engineer 2 who will push the boundaries of state-of-the-art graphics systems, engineering systems, and device drivers. The team collaborates with hardware engineers and game developers to shape the future of graphics and game development. In Core OS, we are responsible for operating systems powering Azure, Microsoft’s Linux OS, Windows Client and Xbox platforms, and the Windows Server ecosystem, supporting billions of customers worldwide. High-quality, efficient operating systems and platform components underpin Microsoft’s products and services. Responsibilities
Collaborate with stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of features. Plan and implement testing and quality assurance for solutions, define success criteria for tests (e.g., unit tests), and maintain an evolving test suite. Develop code for products, services, or features with an emphasis on extensibility, maintainability, diagnosability, reliability, and minimal defects; apply coding patterns and best practices. Support debugging tools, examine logs and telemetry, verify assumptions proactively, and conduct retrospective debugging to identify root causes. Contribute to automation within production and deployment of complex product features; validate functionality in simulated or non-production environments when appropriate. Maintain communication with partners across the Microsoft engineering ecosystem to align end goals and deliver desirable user experiences. Qualifications
Required Qualifications:
Bachelor’s Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2+ years of experience at low levels of the software stack, including graphics, device driver development, engineering systems, validation systems, or hardware-software integration. Other Requirements:
Ability to meet Microsoft, customer, and/or government security screening requirements, including Microsoft Cloud Background Check at hire/transfer and every two years thereafter. Preferred Qualifications:
Bachelor’s Degree with 4+ years of experience in coding in languages such as C, C++, C#, Java, JavaScript, or Python (or Master’s Degree with 2+ years) or equivalent experience. 4+ years of experience at low levels of the software stack, device driver development, engineering systems, and/or hardware-software integration. Knowledge and experience with graphics and GPU hardware. Experience in operating system development in user-mode or kernel-mode. Strong communication and customer-facing skills, ability to handle ambiguity and prioritize issues. Software Engineering IC3 – The typical base pay range for this role across the U.S. is USD 100,600 – 199,000 per year. There are location-specific ranges (e.g., San Francisco Bay Area, New York City) with higher ranges. Microsoft may offer benefits and other compensation; for more information see the corporate pay information pages. Applications are accepted through the specified deadline. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration without regard to age, ancestry, citizenship, color, family or medical leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, disability, political affiliation, protected veteran or military status, race, religion, sex, or other protected characteristics. Reasonable accommodations are available during the application process. Seniority level
Not Applicable Employment type
Full-time Job function
Engineering and Information Technology Industries
Software Development Referrals increase your chances of interviewing at Microsoft. Get notified about new Software Engineer jobs in Redmond, WA.
#J-18808-Ljbffr