Senior Rendering Engineer Job Description

Senior Rendering Engineer Job Description Template

Our company is looking for a Senior Rendering Engineer to join our team.

Responsibilities:

  • Improve, debug, and extend existing graphics and art pipelines while also building new technology that scales across a range of mobile devices;
  • Design, implement, measure, and analyze algorithms for rendering and visual effects;
  • Create clean APIs for internal graphics tools and editors to support the art and tech art;
  • Prototype, refine and optimize mobile rendering pipeline that includes: real-time/static lighting, shadows, post processing, physically based shading;
  • Create robust platform agnostic systems with abstraction layers that enable maximum cross-platform feature parity on iOS and Android;
  • Mentor other engineers;
  • Keep up to date of latest developments in mobile hardware & software via developer support, conferences, and publications;
  • Keep up to date of latest developments in mobile hardware & software via developer support, conferences, and publications.

Requirements:

  • Experience using Android NDK and/or iOS with C++/Objective-C;
  • Passion for making games;
  • Shipped multiple real-time products;
  • Ability to define deliverables and collaborate on production scheduling;
  • Understanding of different shading languages like HLSL, GLSL, SPIR-V, Metal Shading Language;
  • Comfort with handling large code bases;
  • Experience with OpenGL ES 2 and 3+
  • Experience with GPU profiling tools like ARM Mali Graphics Debugger or Apple Instruments;
  • Solid foundation in 3D math, algorithms, and modern computing fundamentals;
  • Experience with modern rendering APIs like Vulkan or Metal;
  • Understanding of various mobile GPUs and tools used in popular devices and their performance characteristics;
  • Professional game or engine development experience;
  • Strong C/C++ skills;
  • Excellent spoken & written communication;
  • Understanding of various mobile GPUs and tools used in popular devices and their performance characteristics.