Develop and validate software for Intel GPUs, covering the entire stack from firmware and device drivers to APIs and application layers. This may also include tools, infrastructure, and technologies for developing, profiling, optimizing, and productizing Intel GPUs or graphics/GPGPU software solutions.
Requirements
- Windows OS and X86 CPU architectures.
- Understanding of Intel GPU hardware architecture.
- GPU software development, validation, and Kernel-level experience
- Knowledge in Graphic drivers focusing on functionality, power, and performance
- Programming languages C and C++.
Responsibilities
- Drive Graphics Software feature health post-silicon, focusing on functionality, power, and performance from an end-to-end perspective.
- Understand feature architecture and manage end-to-end graphics usage, emphasizing concurrency, reliability, stress, and interoperability, particularly in content creation and AI.
- Scale across display, media, 3D, compute, and power conservation, with a focus on user experience.
- Develop and enable advanced machine learning/deep learning and media workloads on next-generation graphics platforms.
- Triage and debug end-to-end test failures, collaborating with software and hardware teams to resolve issues.
- Provide feedback to implement upcoming graphics features in unreleased operating systems, ensuring hardware and software functionality and performance on future platforms.
- Design, develop, and implement graphics system-level software for future platforms.
Other
- Strong quantitative, analytical, and problem-solving skills.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field with 4+ years of relevant experience.
- OR Master's degree in the same fields with 2+ years of relevant experience.
- This role will require an on-site presence.