GPU Software Engineer

Intel•Folsom, CA
•Hybrid

About The Position

As an AI Software Development Engineer in Intel's Data Center Group (DCG), you will design and develop software solutions that enable advanced AI capabilities across Intel products. The work spans firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications. You will contribute to the performance and functionality of Intel AI solutions and help deliver capabilities for customers across data-centric workloads and applications. The role includes optimizing GPU AI workloads for performance, power, and scalability; collaborating with internal teams and external partners; validating and debugging software across the stack; developing reference software; and supporting pre-silicon architecture recommendations through workload simulation and analysis. The position is based in Folsom, California, and follows Intel's hybrid work model, splitting time between the assigned site and off-site.

Requirements

  • Bachelor's degree in computer science, electrical engineering, or a related field with 12 or more years of GPU software development experience; OR a master's degree with 8 or more years; OR a PhD with 6 or more years.
  • Demonstrated expertise in GPU software architecture, design, and development.
  • Proficiency in programming languages such as Python, C++, and Java.
  • Strong expertise in artificial intelligence, machine learning, and deep learning frameworks such as TensorFlow and PyTorch.
  • Strong understanding of graphics APIs and compute frameworks such as DirectX, Vulkan, OpenGL, OpenCL, or CUDA.
  • Experience developing software across multiple levels of the stack, including drivers, firmware, and application layers.
  • Advanced knowledge of algorithms, data structures, and optimization techniques.
  • Proven ability to debug complex software issues and conduct thorough validation.

Nice To Haves

  • Familiarity with Intel architecture and AI hardware accelerators.
  • Passion for driving innovation in GPU technology and contributing to industry advancements.
  • Strong communication skills and ability to collaborate across multidisciplinary teams.
  • Track record of delivering impactful software solutions in the AI space.

Responsibilities

  • Design, develop, and integrate software solutions that enable AI features across Intel products.
  • Optimize GPU AI workloads for performance, power, and scalability, including benchmarks and simulations.
  • Collaborate with internal teams and external partners to understand requirements and deliver solutions across the software stack.
  • Validate, debug, and refine software to ensure functionality and compatibility with AI-driven applications.
  • Develop and enhance reference software to maximize customer value from Intel AI products.
  • Support pre-silicon architecture recommendations through workload simulation and analysis.

Benefits

  • Competitive pay
  • Stock bonuses
  • Health benefits
  • Retirement benefits
  • Vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service