GPU Software Development Engineer

Intel Intel · Semiconductors · Shanghai, China

Software Development Engineer focused on AI and GPU IP, developing high-performance software modules with AI technologies, optimizing media drivers, and deploying LLMs/VLMs within agentic frameworks. The role involves building and optimizing software quality measurement and tracking systems, and performing performance analysis and tuning.

What you'd actually do

  1. Develop high-performance software modules using Python/C/C++ with cutting-edge AI technologies and models, including key components such as video codecs and video processing pipelines
  2. Perform performance analysis, tuning, and optimization of media drivers across various Intel platforms in multi-operating system environments (Windows, Linux)
  3. Develop automated validation tools, conduct system debugging and integration, and perform performance optimization
  4. Deploy advanced AI technologies such as Large Language Models (LLMs) and Vision-Language Models (VLMs) within agentic frameworks

Skills

Required

  • Master's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or related fields
  • Relevant industry experience
  • Python/C/C++
  • Windows/Linux software development
  • Full software development and testing lifecycle
  • Strong code quality awareness and adherence to coding standards
  • Self-motivation for learning
  • Passion for solving complex technical problems
  • Proactive thinking and innovation ability
  • Teamwork, communication, and collaboration skills

Nice to have

  • Deep understanding of video encoding/decoding and video processing technologies
  • Knowledge of LLMs, Agentic AI, and VLM technologies

What the JD emphasized

  • strong interest in AI technologies
  • strong interest in AI technologies

Other signals

  • Develop high-performance software modules using Python/C/C++ with cutting-edge AI technologies and models
  • Deploy advanced AI technologies such as Large Language Models (LLMs) and Vision-Language Models (VLMs) within agentic frameworks
  • Perform performance analysis, tuning, and optimization of media drivers across various Intel platforms