Job Title: Unity VR Developer

Location: Bengaluru (Banaswadi), KA (Hybrid 3 days WFO)

Duration: 9+ Months (Possible Extension)

Project Type: Contract Role

Position Overview:

Summary: The Unity VR Developer is responsible for creating engaging and optimized virtual reality applications using Unity and C#. This role is essential for enhancing the user experience in VR environments, ensuring effective functionality and interface interaction.

Main Responsibilities:

  • UI/UX Development for VR: Creating intuitive user interfaces and icons for custom VR applications.
  • Unity: Importing custom UI into Unity and assigning functionalities using C#.
  • Implementing Occlusion Culling for optimizing 3D environments.
  • Utilizing HDRP for realistic rendering and scene optimization through profiling.
  • Customizing UI icons for VR controller interactions and tutorial frameworks.
  • Conducting testing and debugging for optimal performance.

Key Requirements:

  • Proficiency in C# programming for Unity.
  • Experience with UI tools for creating user interfaces.
  • Knowledge of XR toolkit (STEAMVR) and VR glasses development (HTC Vive).
  • Familiarity with Unity Editor Modules, including Occlusion Culling and basic HDRP usage.

Nice to Have:

  • Experience with advanced shader programming in Unity.
  • Previous work on multiplayer VR applications.
  • Knowledge of performance profiling tools.

Other Details:

  • Project Context: Development of custom VR applications.
  • Team Structure: Collaborative environment with UX/UI designers and developers.
  • Location: Remote, with flexible working hours.