Rendering Software Engineer

4 weeks ago


Vancouver, Canada Electronic Arts Inc. Full time

EA SPORTS is one of the most iconic brands in entertainment – connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.

Building on an incredible 30-year foundation, we're redefining football with EA SPORTS FC - a genre-leading ecosystem of interactive experiences, bringing a global community of football fans closer to The World's Game.

Render Software Engineer is a part of the game creation process. They are involved in architectural design and implementation of rendering technology on multiple platforms. They work with designers, artists, and other engineers to build complex graphics features – life-like visuals, huge and immersive worlds, and graphical FX. You will participate in both internal and external graphics conferences to both gain and share knowledge.

Your Responsibilities:

  • Develop core rendering features, engine components and tools.
  • Research and implement rendering techniques.
  • Create reusable and flexible rendering technologies.
  • Write technical design specifications.
  • Design, maintain, implement, test and debug code, pipelines and other rendering-related sub-components and packages.
  • Profile and optimize rendering modules of a game engine.
  • Stay up to date with latest hardware & software changes enhancing the rendering domain.
  • You will report to the engineering team's manager and work with your peers to render specific tasks.

Your Qualifications:

  • 3+ years' experience with C++ development.
  • Experience developing graphics techniques and detailed knowledge of graphics hardware.
  • Formal background in rendering with experience that may include shaders, animation, skinning, lighting, special effects, and tool development.
  • 1+ years of experience with Direct 3D, Open GL or equivalent.
  • Understanding of memory management, multiple processor use, and runtime optimization.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.
  • Experience shipping at least one title on PS4, PS3, Xbox One or Xbox 360.
  • Experience with graphics tools and exporters such as Maya, Motion Builder and Photoshop; knowledge of Maya API and Mel programming.
  • Expertise in several of these fields: vertex and pixel shaders including HLSL and FX; terrain or environment rendering; advanced lighting techniques, particle systems, special effects, art pipelines, tool development and game engine architecture.
  • Working knowledge of DX11 is a significant plus.
#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time $115,100 - $161,200

    Job Title: Rendering Software EngineerElectronic Arts Inc. is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Responsibilities:Develop core rendering features, engine...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time $115,100 - $161,200

    Job Title: Rendering Software EngineerElectronic Arts Inc. is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Responsibilities:Develop core rendering features, engine...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools.ResponsibilitiesDevelop and implement rendering techniques and algorithms.Design and maintain high-performance...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining the rendering engine, ensuring high-performance and visually stunning graphics for our games.Responsibilities:Design, develop, and test...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining the rendering engine, ensuring high-performance and visually stunning graphics for our games.Responsibilities:Design, develop, and test...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Rendering EngineerElectronic Arts Inc. is seeking a highly skilled Software Rendering Engineer to join our team. As a key member of our game creation process, you will be responsible for designing and implementing rendering technology on multiple platforms.Responsibilities:Develop core rendering features, engine components, and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Key Responsibilities:Develop core rendering features, engine components,...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Key Responsibilities:Develop core rendering features, engine components,...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Rendering EngineerElectronic Arts Inc. is seeking a highly skilled Software Rendering Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Responsibilities:Develop core rendering features, engine...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Rendering EngineerElectronic Arts Inc. is seeking a highly skilled Software Rendering Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Responsibilities:Develop core rendering features, engine...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing rendering features, engine components, and tools.Responsibilities:Develop and implement rendering techniques and algorithms.Design and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing rendering features, engine components, and tools.Responsibilities:Develop and implement rendering techniques and algorithms.Design and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Rendering Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for developing core rendering features, engine components, and tools. Your expertise in graphics techniques and knowledge of graphics hardware will enable you to research and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    At Electronic Arts, we're seeking a talented Rendering Software Engineer to join our Advanced Technology Group. This role is part of the EA SPORTS Technology organization, focusing on identifying and creating new, scalable technologies for game teams.The ideal candidate will work closely with game teams, central art teams, and the Frostbite engine team to...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Rendering Software EngineerEA SPORTS is a leading brand in the entertainment industry, connecting millions of people worldwide to the sports they love through a portfolio of innovative video games.We're seeking a talented Rendering Software Engineer to join our team and contribute to the creation of immersive gaming experiences. As a key member of...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Rendering Software EngineerEA SPORTS is a leading brand in the entertainment industry, connecting millions of people worldwide to the sports they love through a portfolio of innovative video games.We're seeking a talented Rendering Software Engineer to join our team and contribute to the creation of immersive gaming experiences. As a key member of...


  • Vancouver, British Columbia, Canada Electronic Arts Inc Full time

    Software Engineer Role OverviewWe are seeking a skilled Software Engineer to join our Frostbite Rendering team at Electronic Arts Inc. Our team is responsible for developing cutting-edge rendering technologies that bring our games to life.Key Responsibilities:Design and implement rendering algorithms and techniques to improve game performance and visual...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining our rendering engine, ensuring high-performance and visually stunning graphics for our games.Responsibilities:Design and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job Title: Rendering Software EngineerElectronic Arts is seeking a highly skilled Rendering Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining our rendering engine, ensuring high-performance and visually stunning graphics for our games.Responsibilities:Design and implement...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Software Rendering EngineerElectronic Arts Inc. is seeking a highly skilled Software Rendering Engineer to join our team. As a key member of our game creation process, you will be responsible for architectural design and implementation of rendering technology on multiple platforms.Key Responsibilities:Develop core rendering features, engine...