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 for this GPU Modelling Engineer position:
* 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 -
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 https://eu-