Unity AR/XR Developer

Employer

Job Description

The Unity AR/XR Developer is a motivated, innovative, and well-organized individual who has a highly experienced range of technological skill and is responsible for the development and implementation of augmented reality features and capabilities. This person has the ability to work in a team environment in order to collaboratively develop medical device solutions. This job can be a remote position with travel to the Cleveland area required when necessary

Responsibilities

  • Develop medical device solutions leveraging spatial computing and natural human interfaces (hand, eye, voice, etc).
  • Translate user needs and stories as defined by product owner into tangible embodiments adherent to acceptance criteria.
  • Improve design and implementation based on end-user feedback
  • Implement solutions and product prototypes for product owner consideration and selection.
  • Participate in User Story Grooming, prioritizations, scoping and effort estimation.
  • Work in Azure DevOps environment to generate, create, assess, and complete pull requests for continuous integration with other developers.
  • Build and integrate unit and system tests to evaluate feature implementation performance.


Requirements

  • 3+ years of experience shipping projects in Unity 3D for different platforms. Scripting, Animation, nested prefabs, scriptable objects, GUI styles, editor components, lighting, etc.
  • High level of understanding of the Unity Engine API.
  • 5+ years strong software development experience with C#.
  • 1+ years of experience with any type of AR, VR or XR related applications. Preferable experience with HoloLens and MRTK.
  • 3D Object modeling manipulation (geometry, textures, animations, shaders, etc.)
  • Proficient knowledge of source code management using GIT.
  • Familiar with Agile methodology.
  • Able to think out of the box to innovate great products.


Recommended

  • Experience with writing Unit Tests in Unity.
  • Knowledge of Networking Protocols and Libraries.
  • Experience in the medical device industry.
  • Shipped at least 1 production application to an App Store either a games or business app developed with Unity.
  • Production experience working in the gaming industry.
  • Familiar with Azure DevOps development environment and continuous integration.


Qualifications

Bachelor's degree at a minimum in Computer Science or Computer Engineering. Masters or advanced degree desired.


This role requires an above-average knowledge of Microsoft systems. Experience working in Unity/Unreal engines. C#/C++. .NET, previous experience working with Microsoft HoloLens, MagicLeap or similar hardware systems. Experience integrating live data inputs into the AR environment.