Unity/C# Engineer, AR Team

Employer

Job Description

Are you passionate about building cutting edge, never-done-before Augmented Reality experiences on Niantic's recently announced Lightship Platform? Niantic’s AR/Geo team is seeking passionate folks to build mobile, real-time, AR/geo technology and experiences in Unity for iOS and Android. You will be the very first to have access to new AR capabilities, and your work will advance Niantic’s Lightship platform and games to the next generation of AR and wearable devices.

This opening represents multiple Unity related Engineer roles at various experience levels, with different areas of ownership.

Responsibilities

This opening currently leads to one of the following roles:

AR Game Engineer
  • Work embedded with Niantic game teams to accelerate integration & deployment of AR game features in 2 to 6 month projects.
  • Transmit knowledge and skills to empower game developers to take full ownership of their game's AR.
  • Support design and implementation of prototypes for Niantic Lightship AR Platform's newest Unity APIs.
  • Identify high value building blocks from AR game experiences to contribute back to the core Lightship ARDK.
Geo Platform Engineer
  • Build out the Niantic Mapping App for surveyors, Lightship developers and Wayfarer users. Develop and release a mobile Unity application end-to-end with high velocity and robustness.
  • Build platform features in live products that enrich the game board and empower the Wayfarer community; Contribute to platform libraries, oversee release and integrations into game customers. Occasionally build native Android and iOS plugins within Unity.
  • Prototype with new geodata and AR datasets that could potentially be part of a live game.
Qualifications
  • Experience building 3D games, applications, or developer SDKs.
  • Experience with Unity and C# development.
  • Experience with AR/VR or geo development.
  • Experience with cross-platform development and low-compute, low-memory mobile systems.
  • Collaboration with other engineers, product managers, QA, and other departments to ensure code and technology meets internal standards.
Plus If...
  • Senior-level and above software engineering experience.
  • Experience with Apple ARKit, Google ARCore, or Unity AR Foundation.
  • Experience debugging and profiling graphics performance.
  • Experience working in a multi-person game studio.
  • Experience developing in C++ for mobile, embedded or console devices.
  • Experience building native plugins in Unity or other game engines.
  • Experience in UX Design / ergonomics.
  • Experience building shaders.
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.