Senior Game Engineer: Graphics & Rendering

Employer

Job Description

Niantic’s Engineering Team seeks a Senior Graphics Engineer to help build the next generation of games. Niantic Engineering leads the advancement of AR and other immersive technologies while crafting engaging apps for a user base in the billions. We’re looking for highly skilled engineers who can produce clean, concise, expressive, and well-managed code utilizing leading-edge tools and systems. As part of our team, you will learn the latest trends and technologies in the field of Graphics and AR.

Responsibilities
  • Understanding and being able to troubleshoot, diagnose, analyze, and extend complex rendering systems and art pipelines.
  • Rapidly capturing, understanding, prototyping and building effective solutions for complex requirements.
  • Sharing knowledge to support developing graphical competencies of other engineers on the team.
  • Working closely with the art team to understand and anticipate needs for the product and developing systems and tools to support them.
  • Delivering feedback compassionately and constructively in order to improve oneself, others, and the project.
  • Documenting use-cases and explaining the function of tools in ways comprehensible to a layman, and helping complete TDD's.
Qualifications
  • 7+ years experience working as a games engineer in the following environments:
    • Unity, Visual Studio, and C#
    • C++ and Java
    • Windows and OSX
    • iOS, Android, and PC
  • Experience in optimization, systems architecture, profiling, tooling, and reporting.
  • Experience having shipped several titles in a graphics role.
  • Expert knowledge of real time rendering.
  • Experience helping, mentoring, and supporting other engineers.
  • A passion for working with new and upcoming technologies in mobile, VR, AR, mixed-reality, and beyond.
Plus If…
  • You have experience, knowledge and understanding of parallel processing, compute shaders, busses, and dma.
  • You are experienced with profiling and optimization for mobile.
  • You have worked with Vulkan, Metal, DX12, HLSL, GLSL, RenderDoc for Unity, and ShaderLab.
  • You have experience using Objective C.
Join the Niantic team!

Niantic is the world’s leading AR technology company, sparking creative and engaging journeys in the real world. Our products inspire outdoor exploration, exercise, and meaningful social interaction.

Originally formed at Google in 2011, we became an independent company in 2015 with a strong group of investors including Nintendo, The Pokémon Company, and Alsop Louie Partners. Our current consumer titles include pioneering global-control game Ingress, record-breaking AR game Pokémon GO, and Pikmin Bloom. In November 2021, we launched our developer platform, Lightship, enabling creators to build immersive AR experiences around the globe.

Niantic is an Equal Opportunity employer. We believe that cultivating a workplace where our people are supported and included is essential to creating great products our community will love. Our mission emphasizes seeking and hiring diverse voices, including those who are traditionally underrepresented in the technology industry, and we consider this to be one of the most important values we hold close.

We're a hard-working, fun, and exciting group who value intellectual curiosity and a passion for problem-solving! We have growing offices located in San Francisco, Sunnyvale, Bellevue, Los Angeles, New York, London, Tokyo, Hamburg, and Zurich.