The Xbox Graphics team is looking to push the boundaries of state-of-the-art graphics systems, engineering systems, and device drivers to deliver industry-leading game development technology.
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 6+ years of experience working at low levels of software stack, device driver development, engineering systems, and/or integration of hardware and software.
- Deep knowledge and hands on experience with graphics and GPU hardware.
- In-depth experience and knowledge in operating system development in either user-mode or kernel-mode development.
Responsibilities
- Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
- Applies appropriate coding patterns and best practices.
- Leads discussions for the architecture and creates proposals for architecture by testing design hypotheses and helping to refine code plans.
- Provides feedback, proposed solutions, to peers.
- Owns architecting of solutions, with minimal technical oversight.
- Assures system architecture meets security and compliance requirements and expectations.
- Independently creates a clear and articulated plan for testing and assuring quality of solutions.
Other
- Collaborates with appropriate stakeholders to determine requirements.
- Maintains communication with key partners across the Microsoft ecosystem of engineers.
- Acts as a key contact for leadership to ensure alignment with partners' expectations.
- Proficient communication/customer interfacing skills and the ability to deal with ambiguity and prioritize issues.
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.