Mixed Reality & Computer Vision Engineer

Employer

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.