GPU Architectural Modeler
As a GPU Architectural Modeler, you will collaborate closely with architects, designers, driver teams, and compiler teams to develop bit-accurate functional C/C++ models for new architectures.
You will be responsible for building test suites and verifying designs using C-Models and RTL simulations. This will involve executing conformance, stress, and random tests to stabilize GPU and compute systems.
Key Responsibilities:
* Developing C/C++ models for GPU architectures.
* Building and maintaining test suites for design verification.
* Executing tests to ensure stability of GPU and compute systems.
Requirements:
* Strong understanding of computer architecture and/or graphics pipelines.
* Intermediate+ C++ development, debugging, and problem-solving skills.
Desirable Skills:
* Experience building models in C++.
* Knowledge of graphics/compute APIs (DirectX, OpenGL, Vulkan, OpenCL).
* Clean, maintainable C++ coding practices.
* Scripting experience (Python/Perl).
* Background in 3D graphics, GPU compute, drivers, or compilers.
* Experience with Agile development.
* Strong communication skills and comfort working with distributed teams.
Employment Details:
* Senior level/mid-senior level positions available.
* Full-time employment opportunities.