ApplyGraphics Programmer (The Visual Maestro)
Posted 3 months agoInactiveViewed
View full description
💎 Seniority level: Senior, 3+ years
📍 Location: United States
🏢 Company: Unreal Gigs
⏳ Experience: 3+ years
🪄 Skills: Software DevelopmentGame DevelopmentJavaJavascriptUnity3DC++Unreal engineCommunication SkillsAnalytical SkillsCollaborationProblem Solving
Requirements:
- Proficiency in shader languages such as GLSL, HLSL, or ShaderLab for developing custom visual effects.
- Strong understanding of real-time rendering pipelines, lighting models, and visual effects optimization.
- Proficiency in C++ and experience with GPU programming APIs like OpenGL, DirectX, or Vulkan.
- Familiarity with graphics engines like Unity, Unreal Engine, or custom engines for real-time applications.
- Ability to identify graphics performance issues and implement efficient solutions.
- Bachelor’s or Master’s degree in Computer Science, Graphics Programming, Game Development, or related field, with equivalent experience considered.
- Specialized coursework or certifications in graphics programming, shader development, or rendering techniques are advantageous.
- 3+ years of experience in graphics programming with a focus on real-time applications, beneficial experience in platform-specific optimization.
Responsibilities:
- Design and implement advanced rendering systems for realistic lighting, shading, and visual effects using engines like Unity or Unreal, maximizing visual quality without sacrificing performance.
- Develop shaders for various effects like water, fire, and glass using GLSL or HLSL to create realistic materials.
- Identify performance bottlenecks and optimize rendering pipelines for high frame rates on mobile, PC, and console platforms.
- Design lighting models and shadow algorithms to create immersive visual environments using techniques like PBR and ray tracing.
- Collaborate closely with art and design teams to translate creative visions into technical solutions.
- Ensure seamless integration of graphics with gameplay and UI systems, synchronizing visual elements with user interactions.
- Research and incorporate new rendering techniques and graphics hardware into projects.
Apply