Graphics GPU Software Engineer - C/C++ / Graphics APIs (Vulkan, CUDA, OpenGL, DirectX, etc.)
A world-leading technology company based in Cork that is looking to expand its GPU Software team and is looking for talented software engineers from mid-level up to staff-level, interested in developing software for next-generation mobile devices.
In this role, you'll work across all layers of the graphics software stack on Android and/or Windows. You'll be instrumental in developing and optimising our GPU drivers for standard APIs like
OpenGL ES, Vulkan, OpenCL, and DirectX
. Beyond traditional graphics, we're also exploring exciting applications of GPUs in
machine learning and image processing
.
Responsibilities:
* Designing and developing new features.
* Supporting new hardware (pre/post-silicon development).
* Debugging software issues.
* Optimizing software for performance and power.
* Developing unit tests.
* Working with our partners, game developers, and OEMs.
Required Skills:
* Strong
C/C++ programming skills
.
* Understanding of
data structures and algorithms
, including object-oriented programming.
* Excellent interpersonal and analytical skills with the ability to work independently.
* Highly motivated, excellent team spirit, product and customer oriented.
* Interest in
computer graphics, machine learning, or GPGPU
.
Desired Skills:
* Device driver development (GPU or CPU).
* Programming experience with
OpenGL ES/Vulkan/DX11/DX12/OpenCL APIs
.
* Game Development or understanding of Game Engines and rendering techniques.
* Exposure to Embedded systems and Real-time operating systems.
* Experience working with ARM architecture.
* Familiarity with Git or other SCM tools.
Interested? Apply directly through LinkedIn, or send 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-).