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.