GPU Software Development Engineer

Intel Intel · Semiconductors · Bangalore, India

This role focuses on the validation and debug of graphics IP offerings, ensuring the robustness and quality of graphics driver/application features. Responsibilities include integrating new graphics features, triaging and resolving failures, and developing debug tools to improve efficiency. The role also involves enabling new features for AI domains to enhance performance on graphics products.

What you'd actually do

  1. Graphics Driver/Application related validation and debug activities.
  2. Integrate upcoming graphics features into end-to-end validation flows.
  3. Triage and Debug reported failures and drive issue resolution with software and hardware development teams.
  4. Scale across end-to-end Display, Media, 3D, Compute and power conservation components
  5. Analyze cross component features to develop robust end user test scenarios.

Skills

Required

  • C
  • C++
  • Python
  • Validation
  • Debugging
  • Triage

Nice to have

  • DirectX
  • OpenGL
  • OpenCL
  • Vulkan
  • Windows OS architecture
  • Framework and kernel debugging
  • Windows kernel internals
  • Windows Driver Model (WDM/WDF)
  • Kernel Mode Driver
  • media codecs
  • device and system-level architecture
  • x86 based devices
  • Windbg
  • PIX
  • GPA
  • GPUView
  • emulators/JTAG-debuggers

What the JD emphasized

  • Software development is critical.