Software Engineer II, Rendering

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Melbourne, Victoria, Australia
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $163k
$113k most similar roles pay here $212k

This listing doesn't post a salary. Most similar roles pay $134,875–$191,750.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 157 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 83 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Software Engineer II, Rendering

As a Software Engineer II in Rendering at Electronic Arts, you will join the Frostbite studio’s specialized rendering team to advance cross-platform hardware abstraction layers for lower power devices. Your daily tasks include engineering C++ back ends for Vulkan and Metal APIs, implementing HLSL compilation on multiple platforms, resolving performance discrepancies across various devices, conducting CPU and GPU performance analyses, and collaborating with other teams to optimize low-level performance. The role requires expertise in C++, real-time rendering, and experience with graphics APIs like DX12, Vulkan, or Metal, as well as familiarity with modern hardware architecture and memory management techniques. This position offers opportunities for significant impact on game development across multiple platforms.

What you'll do

  • Develop C++ rendering back ends for Vulkan, Metal, and other proprietary APIs.
  • Implement and support the compilation of HLSL on multiple platforms.
  • Resolve performance and output discrepancies across different devices.
  • Conduct CPU and GPU performance analyses and generate reports for internal teams.
  • Work on low-level performance profiling and optimization projects on various platforms.
  • Provide technical suggestions and contributions to cross-disciplinary teams.

What we're looking for

  • 3+ years of professional C++ programming experience in real-time rendering.
  • Experience with low-level graphics APIs like Vulkan, Metal, or DX12.
  • Proficient in implementing and supporting HLSL compilation on multiple platforms.
  • Knowledge of modern CPU/GPU hardware architecture and memory management.
  • Ability to perform performance analyses and optimizations across various platforms.
  • Familiarity with graphics debugging tools such as Pix, Renderdoc, Xcode.

More like this

Similar roles

Experienced Rendering Software Engineer

Electronic Arts

Vancouver, British Columbia, Canada 4 days ago $122,300$170,700
C++ DirectX12 Vulkan Metal PIX RenderDoc Razor OpenGL Multi-threading Memory management Calculus Linear algebra Trigonometry Graphics performance analysis Art and content pipelines Low-level game engine optimization
Hybrid

Staff Software Engineer, Image Processing

Lockheed Martin

Manassas, VA 4 days ago
Linux C++ CUDA Git NVIDIA_TensorRT NVIDIA_NPP Multispectral_sensors DevOps Optics Image_processing_algorithms Shell_scripting Performance_profiling GPU_acceleration AI/ML_integration Real_time_execution_optimization

Software Engineer II

Microsoft

123 days ago $102,100$202,200
PostgreSQL Linux Docker Kubernetes CI/CD Terraform AWS Azure Git Python Go Java C++ SQL REST JSON Unix_shell_scripting Prometheus Grafana

Software Engineer II

Microsoft

US 171 days ago $102,100$202,200
Python C++ Java JavaScript Azure CI/CD Docker Kubernetes Terraform PostgreSQL Prometheus Grafana InfiniBand RoCE CUDA

Software Engineer II

The Walt Disney Company

Remote 52 days ago $123,000$165,000
Python Golang TypeScript React Angular Kubernetes Terraform GitHub CI/CD Datadog Splunk New Relic Databricks Snowflake PostgreSQL
Remote

Software Engineer II

The Walt Disney Company

Remote (Glendale, CA) 27 days ago $117,500$157,500
Java Scala Python Spark Flink Kafka Docker Kubernetes AWS Terraform CI/CD Snowflake Redis Presto Databricks SQL NoSQL Agile IAM ALB
Remote