Job Description
Job Description:
- Responsible to recommend, establish and maintain AR/VR/MR platform
- Build dynamic, innovative, and highly interactive mixed reality solutions.
- Leading implementation of multiple mixed reality client applications targeted at multiple hardware platforms
- Working with leadership to define client application architecture and inform back-end design decisions
- Working with product strategy and design team to shape requirements for user experience
- Ensuring code quality, maintainability, and performance
- Build AR/VR applications for various department in manufacturing, warehouse, and others.
- Responsible to recommend, establish, and maintain image processing platform.
- Develop computer vision algorithms for tasks such as segmentation, object recognition, image classification, and object tracking.
- Work with product development teams to identify the best use cases for computer vision
- Gather business requirements based on process analysis and user interviews to develop application specifications.
- Interact with business users to identify dashboard strategies, report layouts, and analysis presentations.
- Efficiently manage time for timely project deadlines as well as ad hoc requests.
- Other activities assigned by department manager
Skills/Experience:
- Experience developing Microsoft .NET applications
- Experience with Unity 3D or similar technology
- C#/JavaScript proficiency and strong object oriented design skills.
- Experience with 3D modeling, Blender, Cinema 4D, Maya, and/or Max
- Strong knowledge of AR / MR software on mobile platforms
- Experience with the Windows 10 SDK
- Experience developing for the Universal Windows Platform (UWP)
- Experience consuming RESTful APIs in a mobile client
- Advanced knowledge of standard computer vision techniques: image classification, image segmentation, object detection, etc.
- Experience developing computer vision applications
- Solid communication skills
- Comfort working in an entrepreneurial environment
- Ability to collaborate with Business Analysts and Project Mangers to convert functional specifications into technical specifications
- Excellent communication (oral and written) and interpersonal skills, is a proficient problem solver, ability to acquire new skills quickly and thrive in a collaborative team environment.
- Solid critical thinking & trouble shooting skills.
- Must be a self-starter, able to work independently and as part of team.