GPU Modelling Engineer - Graphics / Compute Systems
We are currently partnered with a leading global semiconductor company driving the development of high-performance, power-efficient GPU solutions for mobile, VR, AI, IoT, and autonomous systems.
The team is expanding and is looking for a GPU Modelling Engineer to work on next-generation GPU architectures and simulation platforms that deliver cutting-edge graphics and compute capabilities.
This is a permanent position based onsite in Cork, Ireland.
Key Responsibilities
Develop bit-accurate functional GPU models (C-Model) using C/C++ to simulate new GPU architectures and solutions.
Work closely with architects, designers, driver, and compiler teams to define development scope and implement functional blocks.
Build and execute solid test suites for functional verification, validation, and performance testing of GPU designs.
Conduct conformance, stress, and random tests to stabilize GPUs and compute systems.
Collaborate across geographically diverse teams to ensure correctness, performance, and maintainability of GPU models.
Key Requirements
Strong understanding of computer architecture and/or graphics pipelines.
Strong proficiency in C++ programming, debugging, and problem-solving.
Experience developing clean, professional, and maintainable C++ code.
Familiarity with scripting languages such as Python or Perl.
Knowledge of graphics and compute pipelines (e.g., DirectX, OpenGL, OpenCL, Vulkan).
Experience in GPU compute, ray tracing, driver development, or compiler development.
Keywords:
GPU / Graphics / C++ / GPU Modelling / Computer Architecture / Functional Verification / C-Model / Compute Pipeline / Ray Tracing / VR / AI / IoT / Autonomous Systems / Driver Development / Compiler / Scripting / Python / Perl / Agile
If you are interested in the GPU Modelling Engineer position, please send a copy of your CV to
Seniority level:
Mid-Senior level
Employment type:
Full-time
Industry:
Semiconductor Manufacturing
By applying to this role you understand that we may collect your personal data and store and process it on our systems.
For more information please see our Privacy Notice
#J-*****-Ljbffr