Senior Rendering Software Engineer - (Apex Legends)

Electronic Arts
Los Angeles, CA
Job Description
Work on the full rendering tech stack, develop and optimize rendering features and tools, collaborate with stakeholders to deliver high-performance visuals.

Requirements

  • Local to Vancouver or LA, or willing to relocate
  • Expert technical experience in C++, shaders, graphics APIs, graphics debugging tools
  • Strong understanding of the graphics rendering pipeline
  • Expertise in several of: shader performance; material artist workflows; lighting; particle systems; post processing; volumetrics; occlusion culling and gpu-driven rendering; low level graphics API abstraction; tools and engine architecture; environment rendering; character rendering; GPU optimization; CPU optimization
  • Excellent 3D math skills
  • Comfortable in a mature codebase
  • Console programming experience
  • 5+ years experience in games programming
  • Humble, open-mindedness; welcoming of discussion and feedback

Benefits

  • Paid time off (3 weeks per year to start)
  • 80 hours per year of sick time
  • 16 paid company holidays per year
  • 10 weeks paid time off to bond with baby
  • Medical/dental/vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)
]]>