logo

Description

We are looking for an Unity Engine developer to join our software engineering team. Your primary responsibilities will be to design and develop virtual reality and augmented reality training experiences for deployment to both PC and mobile devices. This role involves collaboration with a versatile team of 3D artists, C# programmers, and other Unity developers. You will operate in a fast-paced, agile environment with the opportunity to work on many different types of virtual reality and augmented reality projects.

Job Responsibilities

  • Translate application storyboards and use cases into functional applications.
  • Write reusable, high-performance Blueprint, C# code.
  • Ensure the best possible performance, quality, and responsiveness of virtual reality experiences.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Operate as a mentor and a mentee to your fellow teammates.

Job Requirements

  • Experience building virtual reality applications within Unity Engine.
  • Strong Blueprinting skills within Unity Engine or C# scripting within Unity Engine.
  • Proficient in C# and object-oriented programming.
  • Experience with a variety of HMDs, such as the HTC VIVE and Oculus Quest.
  • Understanding of at least one source control system, such as github.
  • Ability to work well on a small team in a fluid, fast-paced environment. Exposure to Agile Scrum is a plus.
  • Excellent analytical and communication skills.
  • Self-motivated and passionate about virtual reality and other immersive technologies.