The Windows Silicon & Systems Integration team (WSSI) is looking to create new AI experiences on next-generation hardware products by developing software drivers and services that enable these experiences, focusing on areas like audio, camera, media, and graphics.
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years experience developing drivers for Windows, Linux, RTOS or similar systems.
- 2+ years industry experience coding and debugging with C or C++.
- Experience with software architecture and design.
- System level power and performance analysis and strong OS fundamentals.
- Familiarity with ML and graphics APIs such as DirectML, DirectX, Vulkan, or OpenGL .
- Experience with workload tracing tools such as GPUView.
Responsibilities
- Leads technical discussions on the architecture of Graphics and AI user-mode and kernel-mode drivers.
- Leads by example within the team by producing extensible, maintainable, and efficient code.
- Reviews other team members’ code to ensure it meets the team’s and Microsoft’s quality standards.
- Analyzes and fixes performance bottlenecks using available tools.
- Builds a realistic work schedule for their areas of ownership and provides regular status updates to leadership and dependent teams.
- Develops kernel and user-mode drivers.
- Analyze and fix performance bottlenecks throughout the AI stack.
Other
- Embody our culture and values
- Microsoft is an equal opportunity employer.
- Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances.
- If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.