Responsibilities
Conduct ARVR system development.
Support ARVR, computer graphics, and video technology research initiatives and implement leading-edge technologies with best practices
Design and implement demonstration systems; create new features, from a technical specification or a reference implementation; conduct demo system maintenance and bug fixing
Prototype, implement and evaluate application algorithms; optimize application or algorithm performance through analysis, code refactoring, and system tuning
Provide support to research computing infrastructure as part of the team
Qualifications
BS or MS degree in Computer Science, EE, or related fields with background in ARVR applications and/or ARVR system development, computer graphics, and/or video technology software and system engineering
Proficient in at least one of the following programming languages: C/C++, Python
Knowledge and hands-on experience in graphic rendering, 3D modeling, OpenGL, Unity, OpenCV, and/or machine learning algorithms.