Senior Rendering Engineer

3 weeks ago


Melbourne, Victoria, Australia Electronic Arts Full time

About the Role

We are seeking a highly skilled Senior Rendering Engineer to join our team at Electronic Arts. As a key member of our rendering team, you will be responsible for developing and maintaining C++ rendering backends for Vulkan, Metal, and other proprietary APIs.

Key Responsibilities

  • Implement and support the compilation and runtime use of HLSL (shader language) on multiple platforms.
  • Investigate, solve, or work around differences in device performance, behavior, and output.
  • Define, design, and implement low-level performance profiling and optimization initiatives on multiple platforms.
  • Collaborate across team and discipline boundaries, providing suggestions and contributions outside the immediate team.

Requirements

  • Strong C++ knowledge with at least 2 years of professional programming experience in real-time rendering.
  • Experience working with software version control (e.g. Perforce or Git).
  • Experience working in rendering on recent platforms (e.g. Switch, Android, iOS, Mac, PC, PS5, or XBSX).
  • Knowledge of modern CPU/GPU hardware architecture.
  • Experience using a low-level graphics API (e.g. DX12, Vulkan, Metal, or proprietary).
  • Experience with Graphics Debugging Tools (e.g. Pix, Renderdoc, Xcode, or proprietary).
  • Experience with memory management and multi-threading with related debugging and optimization experience.

About Electronic Arts

At Electronic Arts, we are passionate about creating games that inspire the world to play. Our cutting-edge games, innovative services, and powerful technologies bring worlds with infinite possibilities to millions of players and fans around the globe.

We are looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life.



  • Melbourne, Victoria, Australia Electronic Arts Full time

    Job SummaryWe are seeking a highly skilled Senior Rendering Engineer to join our team at Electronic Arts. As a key member of our rendering team, you will be responsible for developing and maintaining C++ rendering back ends for Vulkan, Metal, and other proprietary APIs.ResponsibilitiesDesign and implement low-level performance profiling and optimization...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    OverviewElectronic Arts seeks an experienced Senior Software Engineer to join our Frostbite Architecture team. This role is perfect for a skilled software engineer who wants to contribute to the development of cutting-edge technology.About the RoleWe are looking for a highly motivated and talented individual to join our team as a Senior Software Engineer. As...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and architecting technological solutions to improve our engine based on strategic need.ResponsibilitiesCollaborate with a distributed team of technical experts and work...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and architecting technological solutions to improve our game engine.ResponsibilitiesYou will collaborate with a distributed team of technical experts and work closely with...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and architecting technological solutions to improve our engine based on strategic need.ResponsibilitiesCollaborate with a distributed team of technical experts and work...


  • Melbourne, Victoria, Australia PTC Full time

    About PTCPTC is a global leader in the software industry, transforming the physical world by bringing together the digital and physical worlds. Our software enables companies to improve operations, create better products, and empower people in all aspects of their business.Job DescriptionWe are seeking a talented R&D Software Engineer to join our Render...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and architecting technological solutions to improve our engine based on strategic need.ResponsibilitiesYou will collaborate with a distributed team of technical experts and...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our Frostbite Engine team, you will be responsible for designing and architecting technological solutions to improve the engine based on strategic need.ResponsibilitiesYou will collaborate with a distributed team of technical experts...


  • Melbourne, Victoria, Australia Render Networks Full time

    About UsWe are Render Networks, a global organisation that continuously innovates and evolves technology to build networks better and connect communities. Our singular focus is to digitise the construction workflow and cut the time and cost of large-scale fibre deployment.About The RoleWe are growing, and as such, we have identified the need for a full stack...


  • Melbourne, Victoria, Australia Framestore Full time

    Job Title: Senior Lighting TDFramestore is a global visual effects company that combines talent and technology to bring life to everything we create. We are seeking a highly skilled Senior Lighting TD to join our team in Melbourne, Australia.Job Summary:The Senior Lighting TD will be responsible for the lighting and rendering of elements required to complete...


  • Melbourne, Victoria, Australia Render Networks Full time

    About UsWe are Render Networks, a global organization that focuses on innovating and evolving technology to build better networks and connect communities. Our singular purpose is to continuously improve and expand our geospatial network construction platform, enabling telecommunication network operators and construction teams to digitize the construction...


  • Melbourne, Victoria, Australia Framestore Full time

    Job Title: Senior Lighting TDFramestore is a global visual effects company that combines talent and technology to bring life to everything we create. We are seeking a highly skilled Senior Lighting TD to join our team in Melbourne, Australia.Job Summary:The Senior Lighting TD will be responsible for the lighting and rendering of elements required to complete...


  • Melbourne, Victoria, Australia Render Networks Full time

    About UsWe are Render Networks, a global organisation that focuses on innovating and evolving technology to build networks better and connect communities. Our singular purpose is to continuously improve and expand our geospatial network construction platform, enabling telecommunication network operators and construction teams to digitise the construction...


  • Melbourne, Victoria, Australia 2K Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Architecture team. As a key member of this team, you will collaborate with distributed technical experts and work closely with Frostbite's technology leadership to design and architect technological solutions that improve the engine based on strategic...


  • Melbourne, Victoria, Australia 2K Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Architecture team. As a key member of this team, you will collaborate with a distributed team of technical experts and work closely with Frostbite's technology leadership to design and architect technological solutions to improve the engine based on strategic...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Architecture team. As a key member of our team, you will play a critical role in designing and architecting technological solutions to improve the Frostbite engine.Key ResponsibilitiesCollaborate with a distributed team of technical experts to design and architect...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Architecture team at Electronic Arts. As a key member of this team, you will collaborate with a distributed team of technical experts and work closely with Frostbite's technology leadership to design and architect technological solutions to improve the engine based...


  • Melbourne, Victoria, Australia 2K Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Frostbite Architecture team. As a key member of this team, you will collaborate with distributed technical experts and work closely with Frostbite's technology leadership to design and architect technological solutions to improve the engine based on strategic...


  • Melbourne, Victoria, Australia Render Networks Full time

    About UsWe are Render Networks, a global organisation dedicated to innovating and evolving technology to build better networks and connect communities.Our geospatial network construction platform enables telecommunication network operators and construction teams to digitise the construction workflow and reduce the time and cost of large-scale fibre...


  • Melbourne, Victoria, Australia Electronic Arts Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. As a key member of our engineering team, you will be responsible for designing and architecting technological solutions to improve our game engine.ResponsibilitiesYou will collaborate with a distributed team of technical experts and work closely with...