The University of Southern Californiaâs Institute for Creative Technologies (ICT) is an off campus research facility, located on a creative business campus in the âSilicon Beachâ neighborhood of Playa Vista. We are world leaders in virtual human research, computer graphics, computer training simulations, and immersive experiences for decision-making, cultural awareness, leadership and health. ICT Employees are encouraged to develop themselves both professionally and personally, through workshops, invited guest talks, movie nights, social events, various sports teams, a private gym and a personal trainer. The atmosphere at ICT is relaxed, informal and flexible, while encouraging initiative, personal responsibility and a high work ethic.
The Institute for Creative Technologies (ICT) is looking for a Software Engineer to join our Vision and Graphics team.Â The team develops new techniques for creating and displaying photorealistic computer graphics of people, objects and environments. The Vision and Graphics Lab specializes in developing image-based methods for acquiring shape, reï¬ectance and motion from digital photography and video. The results are computer-generated virtual models that look and behave as realistically as possible.
The Software Engineer will develop and support software for several ongoing projects at the Vision and Graphics Lab. Knowledge in computer vision, computer graphics, and USB3 interfaces for camera control preferred.
Masterâs in Computer Science
Preferred Skills and Experience:
C++, OpenGL, GPU programming, Strong math skills,
Strong skills in simulation, computer graphics and image processing
Proficient programming skills in C/C++, OpenGL, GLSL and Matlab.
Experience with denoising techniques, feature detection and selection in spatial and spectral domains
Experience in parameterization, and Fourier domain analysis of 3D models
Experience with learning-algorithms for modelling higher dimensional data with machine learning and deep learning tools
Experience of revision control using Git.
Experience of Maya C++ API.
Experience with computer vision techniques: multi-camera stereo, optical flow, facial feature, detection, bilinear morphable models, texture synthesis, markov random fields
Facial Performance Capture, Human Body Digitization, Multi-View Stereo, Deep Learning
Windows, Linux, Mac OS X, Windows
Why work at ICT:
A quality work-life balance
Meet interesting people from all walks of life â technologists, social scientists, military, writers, producers, philanthropists
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: 0 - 6 monthsMinimum Field of Expertise: General knowledge of programming and documentation procedures and programming methods and operator instructions. Knowledge of one or more appropriate computer languages.
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.