E
GPU Modelling Engineer - C++ / Computer Architecture
Dublin, County Dublin, Ireland · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 5 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
Join a global leader specializing in graphics and GPU core technologies. This position focuses on developing precise C and C++ models to support new GPU architectures, collaborating closely with architecture, driver, compiler, and design teams.
Key Responsibilities
- Create bit-accurate functional models in C/C++ for emerging GPU architectures.
- Construct test suites and conduct design validation using C-models alongside RTL simulations.
- Perform conformance checks, stress testing, and randomized testing to ensure the stability of GPU and compute platforms.
Essential Skills
- Proficient understanding of computer architecture and/or graphics pipeline concepts.
- Solid intermediate or higher expertise in C++ programming, including debugging and problem-solving abilities.
Preferred Experience
- Hands-on experience in building models using C++.
- Familiarity with graphics and compute APIs such as DirectX, OpenGL, Vulkan, or OpenCL.
- Adherence to clean and maintainable C++ coding standards.
- Scripting skills in Python or Perl.
- Background in 3D graphics, GPU compute, drivers, or compiler technologies.
- Experience working within Agile development frameworks.
- Excellent communication skills and ability to collaborate effectively with distributed teams.
Additional Information
Applicants should note that submitting their application implies consent to the collection, storage, and processing of personal data in accordance with the company's Privacy Notice.