GPU Software Engineer
Intel CorporationJob Title
GPU Software Engineer
Role Summary
Senior software engineer on Intel's Data Center Group working on GPU software for AI workloads. The role focuses on designing, implementing, optimizing, and validating software across firmware, drivers, OS/middleware, frameworks, and applications to enable AI features on Intel products.
Experience Level
Senior. The posting specifies senior-level experience (examples: 12+ years with a Bachelor's, 8+ years with a Master's, or 6+ years with a PhD in GPU software development).
Responsibilities
Deliver and optimize GPU software that enables AI functionality across Intel platforms.
- Design, develop, and integrate software solutions to enable AI features across Intel products.
- Optimize GPU AI workloads for performance, power, and scalability; run benchmarks and simulations.
- Collaborate with internal teams and external partners across the software stack to meet requirements.
- Validate, debug, and refine software for functionality and compatibility with AI applications.
- Develop and maintain reference software to maximize customer value from Intel AI products.
- Support pre-silicon architecture recommendations through workload simulation and analysis.
Requirements
Core technical and practical requirements. Degree requirements are listed separately under Education Requirements.
-
Must-have:
- Proven expertise in GPU software architecture, design, and development.
- Proficiency in Python, C++, and Java.
- Experience with AI/ML and deep learning frameworks such as TensorFlow and PyTorch.
- Knowledge of graphics APIs and compute frameworks (DirectX, Vulkan, OpenGL, OpenCL, CUDA).
- Experience developing across multiple levels of the stack (drivers, firmware, application layers).
- Advanced knowledge of algorithms, data structures, and optimization techniques.
- Proven ability to debug complex software issues and conduct thorough validation, benchmarking, and performance tuning.
- Experience with workload simulation and pre-silicon analysis for architecture guidance.
- Willingness to consent to and pass an extended background investigation (Position of Trust).
-
Nice-to-have:
- Familiarity with Intel architectures and AI hardware accelerators.
- Track record of delivering impactful AI software solutions.
- Strong communication and cross-disciplinary collaboration skills.
Education Requirements
Degree-based options listed in the posting: Bachelor's degree in computer science, electrical engineering, or a related field (paired with 12+ years relevant experience); Master's degree (paired with 8+ years); or PhD (paired with 6+ years) in GPU software development or a related technical field. The posting specifies these degree-and-experience combinations as the minimum qualification basis.
About the Company
Company: Intel Corporation
Headquarters: Santa Clara, California, USA
Intel Corporation is a leading multinational technology company known for its innovative semiconductor solutions, including microprocessors, artificial intelligence accelerators, and memory products. Headquartered in the United States, Intel focuses on cutting-edge technology and a collaborative working environment, driving advancements in semiconductor manufacturing to meet global demands. The company emphasizes professional development and aims to shape the future of technology through groundbreaking designs.
