- 장소: Melbourne
- 시/도:
- 국가: Australia
설명 및 참여 요건
Software Engineer II - Rendering
Our mission is to advance the cross-platform rendering hardware abstraction layer, focusing on lower power devices. We have a specialised rendering team that collaborates with other rendering teams across the globe to solve performance and feature issues for our game team partners.
You will be part of our experienced rendering team.
You will report to a Development Director and work in a hybrid remote/in-office capacity.
Responsibilities:
You will engineer C++ rendering back ends for Vulkan, Metal and other proprietary APIs
You will implement and support the compilation and runtime use of HLSL (shader language) on multiple platforms
You will resolve device differences in performance and output
You will perform CPU and GPU performance analyses and reports for internal and external teams across the company
You will development low-level performance profiling and optimisation projects on multiple platforms
You will collaborate across team and discipline boundaries, providing suggestions and contributions outside the immediate team
Qualifications:
C++ knowledge with at least 3 years of professional programming experience in real-time rendering
Experience using a low-level graphics API (e.g. DX12, Vulkan, Metal, or console)
Experience working in rendering on recent platforms (e.g. Switch(1 or 2), Android, iOS, Mac, PC, PS5, or XBSX)
Experience with Graphics Debugging Tools (e.g. Pix, Renderdoc, Xcode, or console)
Knowledgeable of modern CPU/GPU hardware architecture
Experience with memory management and multi-threading with related debugging and optimization experience
What’s in it for you?
We want EA to be the ultimate destination to make great content and experiences. Everything we’re doing here is about creating a culture, environment, and company where you can do the best work of your career – so there’s that. There’s also:
An employee assistance program, including coaching and therapy sessions to support your wellbeing
An inclusive parental leave policy that supports all parents and carers
17.5% annual leave loading – yes, we’ll pay you extra to take a break!
Bonus end of year leave days – time off between Christmas and New Years, no annual leave necessary
Volunteer leave and charitable donation matching
A flexible work reimbursement program - $$ to go towards your working from home and/or commuting expenses