University of Southern California

Programmer Intern 0901

January 07, 2009

Project Name

Integrated Virtual Humans Tool kit


Project Description

Project Description: The Integrated Virtual Human project seeks to create a wide range of virtual human systems by combining the various research efforts within USC and ICT into a general Virtual Humans Architecture.  These virtual humans range from relatively simple, statistics based agents to advanced cognitive agents that can interact with both real humans and other virtual humans.  The work integrates a variety of Artificial Intelligence areas, including natural language processing, non-verbal behavior, task modeling, emotion modeling, information retrieval, vision and speech recognition. 


Job Description

Job Description:
The candidate would work with the Virtual Humans team on the visualization and animation components of the system.  We currently need a programmer to work on the following tasks:

- Adding features to the graphics engine, relating to scene management and character interaction.
- Developing testing tools for our character animation engine.
- Working with the artists and art pipeline to add features and validation testing to the current pipeline.

Skills preferred:

- Solid developer with experience with Java, C++, and/or C# plus related development tools.
- Comfortable working with an IDE.
- Experience using source control.
- Interested in graphics programming.
- Optional:  Simple understanding of Maya and Mel Scripting


Back to 2009 Internship list.

Back to Application Form