
Rendering Software Engineer - EA SPORTS™ UFC
Electronic Arts2 hours ago
Vancouver, CanadaMid Level
Responsibilities
- Develop and maintain rendering features, engine components, and tools.
- Research and implement real-time rendering techniques.
- Collaborate with art and design teams to translate visual goals into technical solutions.
- Debug, profile, and optimize CPU/GPU performance.
- Use AI-assisted development tools to prototype, accelerate execution, and automate workflows while critically reviewing generated code.
Requirements
- At least 3 years of professional C++ development experience.
- At least 2 years of experience working with real-time rendering engines.
- Experience with DirectX 12, Vulkan, Metal, or similar APIs.
- Experience with graphics debugging, profiling, optimization, multithreading, and memory management.
- Experience with PC or console development.
- Experience developing or implementing real-time rendering techniques.
- Experience using AI-assisted development tools such as coding agents and validating AI-generated code.
Benefits
- Hybrid work model with three days per week onsite at the EA Vancouver Studio in Burnaby, British Columbia.
- Three weeks of vacation per year to start and 10 sick days per year.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for qualifying maternity, parental, and adoption leaves.
- Extended health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Potential eligibility for bonuses and other incentive programs.
- Additional wellness, healthcare, retirement savings, paid time off, family leave, and complimentary games benefits may be available.
Tech Stack
Categories
Gaming
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.