Apply Now

You will be taken to jobs.ea.com to complete your application.

Join the EA SPORTS NHL development team as a Rendering Software Engineer. You'll contribute to evolving the rendering engine to support expanding target environments, ensuring high visual quality and performance across diverse hardware.

Responsibilities:

  • Implement and extend rendering systems, supporting core rendering pipelines, shading systems, and visual effects tools.
  • Work with graphics abstraction layers and pipelines to ensure smooth scaling across various hardware specifications.
  • Collaborate with cross-functional teams, including Technical Artists, Art Directors, Gameplay Engineers, and Core Engine teams.
  • Identify and address performance bottlenecks using standard profiling tools.
  • Write clean, reliable, and well-tested C++ code, participating in code reviews and technical documentation.

Qualifications:

  • 3+ years of professional software development experience in real-time graphics or rendering programming.
  • Experience with multi-platform rendering pipelines, hardware abstraction layers, or adaptable graphics codebases.
  • Working knowledge of C++ and object-oriented programming, with hands-on experience writing and modifying shaders in HLSL.
  • Familiarity with modern low-level graphics APIs.
  • Experience using graphics profilers and debuggers.
  • Bachelor's degree in Computer Science, Software Engineering, Graphics Programming, or equivalent practical experience.

Benefits: Electronic Arts offers a comprehensive benefits package, including physical, emotional, financial, professional, and community well-being programs.