Graphics Programmer

Dublin, County Dublin, Ireland Full-time

Black Shamrock is looking for a Graphics Programmer that is keen on keeping our visual quality high while ensuring our code is tight and optimized for the best possible gaming experience. As a Graphics Programmer you will be responsible for creating, maintaining, debugging and optimizing shaders for use on cross-platform games. You will also be responsible for ensuring that rendering and memory budgets are respected during development to ensure the game successfully ships across multiple platforms simultaneously

What you will be doing

  • Improve and maintain the rendering modules of different game engines
  • Develop shaders and quality effects to support the Art direction and unique visual style of our games
  • Optimize the rendering code to get the best performance on all platforms
  • Write clear, maintainable, portable code
  • Write and maintain custom shaders across a range of hardware
  • Work well with other engineers, artists and designers

What you should have

  • Bachelor's Degree in Computer Science / Engineering or equivalent experience
  • Strong knowledge of C/C++
  • Strong interest in rendering algorithms
  • Good knowledge of low-level graphics APIs
  • Graphics debugging using PIX, Renderdoc or similar tools
  • Thorough understanding of multithreaded & real-time systems
  • Experience profiling and optimizing both CPU and GPU utilization
  • Able to work creatively in a demanding team environment
  • Absolute passion for playing and making computer games

Additional information

  • Full-time in-house position
  • Central Dublin location
  • Available as soon as possible
  • Salary to be defined depending on your profile