Hi 各位吧友,
NVIDIA 正在积极寻访有丰富C++经验,并对shader理解深入的工程师。如有意向可与我联系,JD信息如下:
What you'll be doing:
As a valued member of the team, you will be involved in the technical design and implementation of numerous features working in an Agile/JIRA environment. You will write code in C and C++ operating directly on the GPU shader microcode and low-level driver data structures to enable shader debugging and shader profiling.
Create shader profiler features for NVIDIA GPUs, enabling developers to quickly iterate to build amazing graphics applications.
Implement shader debugging features that allow developers to inspect and watch variables as well as to identify crashes and exceptions in shader code.
Work closely with internal and external partners including other peer organizations within NVIDIA (Compiler team, Driver team, GPU Architecture team).
Drive technology discussions and provide valuable feedback about the architecture.
Effectively estimate and prioritize tasks in order to create a realistic delivery schedule.
Write fast, effective, maintainable, reliable and well documented code.
Provide peer reviews to other engineers including feedback on performance, scalability and correctness.
Document requirements and designs, and review documents with stakeholders.
Meet with the QA Department to develop a test plan for new features.
Demonstrate growth in technical and non-technical abilities.
What we need to see:
Excellent C/C++ programming skills.
Proficiency in at least one next generation 3D Graphics API such as Direct3D or Vulkan and high level shader languages like HLSL or GLSL.
5+ years of experience.
Deep Understanding of intermediate shader code (DXBC/DXIL/SPIR-V), shader compiler toolchains (DXC/glslangValidator/glslc) and the driver (shader microcode, shader management).
Knowledge of 3D Graphics Algorithms and GPU Architectures.
Able to work effectively with a team of engineers in a fast paced and dynamic environment.
Excellent written and verbal communication skills.
B.S. or higher degree in Computer Science or related field.
Ways to stand out from the crowd:
Experience using GPU tools such as NVIDIA Nsight Graphics to analyze GPU performance counters as they relate to shader performance.
Experience writing, debugging and optimizing HLSL/GLSL shader code for gaming, device drivers, real-time systems or low level libraries.
Prior experience authoring developer tools, particularly for GPUs or games.
NVIDIA 正在积极寻访有丰富C++经验,并对shader理解深入的工程师。如有意向可与我联系,JD信息如下:
What you'll be doing:
As a valued member of the team, you will be involved in the technical design and implementation of numerous features working in an Agile/JIRA environment. You will write code in C and C++ operating directly on the GPU shader microcode and low-level driver data structures to enable shader debugging and shader profiling.
Create shader profiler features for NVIDIA GPUs, enabling developers to quickly iterate to build amazing graphics applications.
Implement shader debugging features that allow developers to inspect and watch variables as well as to identify crashes and exceptions in shader code.
Work closely with internal and external partners including other peer organizations within NVIDIA (Compiler team, Driver team, GPU Architecture team).
Drive technology discussions and provide valuable feedback about the architecture.
Effectively estimate and prioritize tasks in order to create a realistic delivery schedule.
Write fast, effective, maintainable, reliable and well documented code.
Provide peer reviews to other engineers including feedback on performance, scalability and correctness.
Document requirements and designs, and review documents with stakeholders.
Meet with the QA Department to develop a test plan for new features.
Demonstrate growth in technical and non-technical abilities.
What we need to see:
Excellent C/C++ programming skills.
Proficiency in at least one next generation 3D Graphics API such as Direct3D or Vulkan and high level shader languages like HLSL or GLSL.
5+ years of experience.
Deep Understanding of intermediate shader code (DXBC/DXIL/SPIR-V), shader compiler toolchains (DXC/glslangValidator/glslc) and the driver (shader microcode, shader management).
Knowledge of 3D Graphics Algorithms and GPU Architectures.
Able to work effectively with a team of engineers in a fast paced and dynamic environment.
Excellent written and verbal communication skills.
B.S. or higher degree in Computer Science or related field.
Ways to stand out from the crowd:
Experience using GPU tools such as NVIDIA Nsight Graphics to analyze GPU performance counters as they relate to shader performance.
Experience writing, debugging and optimizing HLSL/GLSL shader code for gaming, device drivers, real-time systems or low level libraries.
Prior experience authoring developer tools, particularly for GPUs or games.