The University of Southern Californiaâs Institute for Creative Technologies (ICT) is a research facility, located on a creative business campus in the âSilicon Beachâ neighborhood of Playa Vista. We are world leaders in innovative training and education solutions, computer graphics, computer simulations, and immersive experiences for decision-making, cultural awareness, leadership and health.
This position is located in Playa Vista, CA.
We are looking for a programmer analyst in game design and development with solid Unity skills to design and develop an educational game. The programmer analyst will contribute to all stages in game development. The programmer analyst will also integrate AI-based NPCs into a Unity-based simulation of an urban population. The programmer analyst will contribute to automatic procedures for exporting AI models into Unity entity specifications and importing those entities into an in-development simulation of an urban environment. The programmer analyst will join a team of distinguished scientists, research programmers, Ph.D. and Masterâs students.
Participate in the story and dialogue development for an educational game
Design and implement game-play for the educational game
Utilize existing art assets for the game development
Test and make regular builds for web deliverable
Design and implement export/import procedures between AI models and the urban simulation engine.
Bachelorâs degree in game design and development
3+ years for experience in game design and development
Strong programming skills in Unity
Ability to work independently on defined tasks and collectively as part of a broader team.
Strong English language verbal, written and interpersonal communications skills
U.S. citizenship or lawful permanent residents (due to requirements to access U.S. government restricted material)
Masterâs degree in game design and development
Experience in all stages of game development
Experience with tools to modify existing art assets
Experience with designing game engine APIs.
Why work at ICT:
Work on exciting and engaging projects that have real-life impact.
Small project team environment allows for involvement across entire project lifecycle.
A quality work-life balance.
Meet interesting people from all walks of life â technologists, social scientists, military, writers.
Opportunities for free, top-tier university education for you and your children.
Minimum Education: Bachelor's degree, Combined work experience and education as equivalentMinimum Experience: 1 year, Combined education/experience as substitute for minimum experienceMinimum Field of Expertise: Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages.
Internal Number: REQ20086331
USC is the leading private research university in Los Angeles—a global center for arts, technology and international business. With more than 47,500 students, we are located primarily in Los Angeles but also in various US and global satellite locations. As the largest private employer in Los Angeles, responsible for $8 billion annually in economic activity in the region, we offer the opportunity to work in a dynamic and diverse environment, in careers that span a broad spectrum of talents and skills across a variety of academic and professional schools and administrative units. As a USC employee and member of the Trojan Family—the faculty, staff, students, and alumni who make USC a great place to work—you will enjoy excellent benefits, including a variety of well-being programs designed to help individuals achieve work-life balance.