GPU Software Development Engineer

Intel Intel · Semiconductors · California, Folsom, United States +1

Intel is seeking GPU Software Development Engineers to develop software solutions for Media and Video acceleration on Intel's graphics architecture. The role involves developing cross-OS software for encode, decode, and processing, optimizing performance, and creating tools and infrastructure for next-generation GPU advancements. Responsibilities span the entire Intel Media SW stack, from drivers to application layer, including tools, infrastructure, and pre-Si enabling.

What you'd actually do

  1. Develops new cross OS software that delivers Media and Video (Encode, Decode, and Processing) acceleration on Intel's graphics architecture and future integrated and discrete GPUs.
  2. Scope can span the entire Intel Media SW stack, from media device drivers through runtimes, APIs and the application layer.
  3. Scope also includes the tools, infrastructure, and technologies necessary to develop, profile, optimize, and productize Intel Media software solutions including Media IP pre-Si enabling on Simulation and Emulation, Si performance and quality optimization for Intel GPUs platforms.

Skills

Required

  • Bachelor's degree in computer science, computer engineer, electrical engineer or and STEM related field with over 6+ years of relevant experience OR a Master's degree in similar domains with 4+ years of relevant experience.
  • Cross-OS software development.
  • Experience with GPU Media and Video acceleration technologies such as DirectX, LibVA, codecs: AVC/HEVC/VVC, AV1, VP8/9, or other new codecs, etc
  • Programming languages, including C++/C.
  • Understanding of GPU architectures.

Nice to have

  • Experience in media device driver and SDK development.
  • Expertise in optimizing software for GPU performance.
  • Previous work on Si performance and quality optimization.
  • Familiarity with simulation and emulation platforms.