company_logo

Full Time Job

Senior Software Developer

Electronic Arts

Seattle, WA 07-19-2021
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description

Senior Software Developer (Rendering)

Finding great talent and supporting our studios to be the best place for people to do their best work is central to our philosophy. This is the principle behind our newly formed Seattle Studio focusing on open-world action-adventure games and pioneering next generation emergent storytelling. Join us to pursue your passion to craft unique, groundbreaking and inclusive games that empower players to generate incredible stories of heroic adventure. Become a foundational part of an ambitious, respectful and diverse team as we are looking for a Senior Rendering Software Developer.

This is an opportunity to join us in the early stages of development working on GPU architecture, deferred lighting, global illumination, shadows, and anti-aliasing. You will report to the project technical director and work with content creators to implement features, tools, and debugging workflows.

Responsibilities:
• You will work with Artists to collaborate on bringing the vision of the Art Director to life.
• Work with a Lead Rendering SE to create rendering technologies.
• Optimize GPU performance on consoles and PC.
• You will support Artists & Technical Artists using tools and workflows with debugging tools, documentation & usability.

Requirements
• 5+ years of experience working on AAA products in a related role with multiple shipped titles.
• Experience with last-gen consoles - PS4, Xbox One and PC with other platform experience a bonus.
• Proficient in modern rendering techniques such as Photogrammetry, PBR, Compute Shaders.
• Experience with a large data-driven engine, such as a commercial engine or a large internal one.
• Expertise with C++ and experience in object-oriented design and implementation.
• Mathematics skills especially with Linear Algebra & Calculus.
• Understanding of multithreaded architectures and synchronization principles.
• Work with internal and externally developed code in a collaborative fashion.
• Excellent debugging experience using tools to help debug.
• In-depth understanding of performance bottlenecks of rendering features.
• Experience with a variety of performance analysis tools such as PIX, and GPAD

Nice to Have
• Experience working with current-gen (PS5 and Xbox Series X) consoles.
• Experience working with off-site developed technology and driving collaboration process.
• Experience with C# for tool development.
• Experience working with Technical Artists as partners in feature production.

Jobcode: Reference SBJ-rnb5kk-18-118-1-232-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.