Software Engineer in Game Development and AI Research

University of Southern California
University of Southern California

Job Overview

Software Engineer in Game Development and AI ResearchApplyInstitute for Creative TechnologiesPlaya Vista, CaliforniaThe University of Southern Californias 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.Job Description:We are looking for a versatile mid-level software engineer to join our team of distinguished scientists, research programmers, Ph.D. and Masters students. This final candidate will primarily work on the design and development of an educational game and contribute to all stages in game development. Additionally, the final candidate will work on urban simulations where you will integrate AI-based NPCs into a Unity-based simulation of an urban population. The final candidate will also develop automatic procedures for exporting AI models into Unity entity specifications and importing those entities into an in-development simulation of an urban environment.Responsibilities:+ 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.Required Skills:+ Bachelors degree in Computer Science or game design and development+ 3+ years for experience in game design and development+ Strong programming skills in Unity+ Knowledge of Python, web frameworks like Django and some full stack development experience will be necessary.+ Ability to work independently on defined tasks and collectively as part of a broader team.+ Strong English language verbal, written and interpersonal communications skillsPreferred Skills:+ Masters 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.+ Located in the heart of Silicon Beach.+ Great benefits 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.REQ20090371 Posted Date: 08/07/2020

View More
Job Detail
Shortlist Never pay anyone for job application test or interview.