Augmented Reality Programmer

Human-Computer Interaction Institute

The Human-Computer Interaction Institute at Carnegie Mellon University is a living laboratory where we investigate the relationship between computer technology, human activity and society. Come work with us!
Project NELLI seeks a programmer to create a prototype for a novel remote collaboration tool. The goal of the tool is to reduce “collaboration fatigue” produced by Zoom and other video conferencing solutions. We will be working in augmented reality and our platform will be the Hololens 2.
We are committed to helping you grow during your time working with us. Please consider what skills you would like to develop as part of this job.
This position is available at 80% or 100% time, beginning as soon as possible. The contract will be for one year, with the possibility of renewal depending on project funding. You must be a US citizen currently located in the United States to be eligible.
You will be working with a research team led by Dr. Patrick Carrington and Dr. Jessica Hammer. You must be comfortable working in a diverse and mutually encouraging environment. Please be prepared to uphold our culture and contribute to our community.

Core responsibilities will include:

  • Submits weekly work progress reports to supervisor.
  • Attends required meetings and participates in various seminars and training classes to maintain or update skills needed.
  • Maintains existing applications. Corrects systems bugs. Writes system enhancements. Performs table/code maintenance. Tests system upgrades. Maintains/updates system and user documentation.
  • In consultation with project managers, principal investigators and other researchers, analyzes alternative algorithms, new routines and system changes and suggests program and/or system changes as well as other solutions to problems.
  • Designs and implements software applications and database specifications (often in a team setting) or modifies existing software packages to meet specific research needs. Documents new designs, codes and modifications.
  • Detect and respond to gestural input.
  • Generate positional audio and track and animate facial expressions.
  • Collaborate with student and faculty designers.
  • Assist with remote user testing and create technical documentation.
  • Performs related duties as assigned.

Apply Now