Rendering Software Engineer - (apex Legends)

Electronic Arts

Los Angeles, California, United States of America
Base: $143,800 - $217,200 usd; bonus/equity: not s...
On-site
C++
Shaders
Graphics apis
Work on the full rendering tech stack, from tools and interface with script or other engine systems to API invocation and shader authoring

Job Summary

  • Work on the full rendering tech stack, from tools and interface with script or other engine systems to API invocation and shader authoring.
  • Develop, optimize, and maintain rendering features and tools in a live game environment, collaborating with engineers, artists, and designers.
  • Create, architect, and document technical designs for rendering features, contributing to high-performance visuals.

Matching Summary

Work on the full rendering tech stack, from tools and interface with script or other engine systems to API invocation and shader authoring.

Salary

Base: $143,800 - $217,200 USD; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • C++
  • shaders
  • graphics APIs
  • graphics debugging tools
  • rendering pipeline
  • GPU optimization
  • CPU optimization

Nice-to-have

  • shader performance
  • material artist workflows
  • lighting
  • particle systems
  • post processing
  • volumetrics
  • occlusion culling
  • gpu-driven rendering
  • low level graphics API abstraction
  • tools and engine architecture
  • environment rendering
  • character rendering
  • console programming experience

Key Requirements

  • 5+ years experience in games programming
  • Expert technical experience in C++, shaders, graphics APIs, graphics debugging tools
  • Strong understanding of the graphics rendering pipeline
  • Excellent 3D math skills
  • Comfortable in a mature codebase
  • Console programming experience

Work Rights

Not specified

Tailored Resume

Cover Letter