XR Software Engineer

Employer

Job Description

Responsibilities

• Work with product, creative, and technical teams to define product requirements and features.

• Develop, maintain, and optimize interactive XR applications utilizing the Unity Game Engine (C#) .

• Write maintainable and performant code under tight deadlines.

• Rapidly design and prototype interactive applications for XR platforms such as Oculus

• Collaborating with architects, developers, product owners and testers to bring our system to life.

 

Required Skills

• Advanced level knowledge of Unity 3D development ecosystem including asset workflows, lighting and shaders, physics, animation, optimizations and libraries.

• Hands-on experience with developing XR applications using a variety of AR/VR SDKs and devices.

• Strong knowledge of the performance best practices for Mobile VR applications

• 3+ years of experience working with Unity

• Advanced level understanding of C#

• 3+ years of experience in game design & development

• Strong knowledge of the Unity Profiler

• Must be able to provide a portfolio upon request Desired Skills

• Experience creating 6-DOF VR experiences

• Experience developing Editor tools

• Experience with testing frameworks for Unity

• Knowledge of Unity’s Scriptable Render Pipeline

• Experience developing multiplayer games

• Knowledgeable in Unity Timeline system

• Familiarity with the Unity Job system.

• Understanding of Unity DOTS