Currently seeking GPU software developers at all levels of experience. Software developers are responsible for research, design, implementation, and support of core in-house software tools. Developers work closely with TDs and artists to spec out new tools and features. Developers are also expected to keep up with the latest industry trends and research, and propose solutions to production problems.
- Excellent C/C++ skills, including object-oriented design and large-scale software engineering.
- Excellent knowledge of computer graphics.
- Solid foundation in computer science fundamentals, such as data structures, algorithms, systems, and programming languages.
- Strong ability to analyze vague problem descriptions and formulate effective solutions.
- Excellent communications skills and ability to work with non-technical users.
- Excellent knowledge of OpenGL/GLSL or DirectX/HLSL.
- Experience with CUDA or OpenCL.
Knowledge in one or more of the following is highly desirable:
- Rendering architectures, algorithms, and shader writing.
- Physical simulation, including fluid dynamics, cloth dynamics, rigid body dynamics, and structural mechanics.
- Numerical analysis, including multigrid methods, PDE solvers, numerical integration, and finite differencing.
- Maya/Houdini/other 3D tools, especially APIs and plug-in development.
- Compositing, painting, color issues, image processing, and general 2D digital imaging.
- Character animation, including IK, deformations, motion signal processing, and muscle systems.
- Image-based lighting and high-dynamic range imaging.
- Computer vision, including camera tracking, photo modeling, and optical flow.
- Professional experience in computer graphics software development.
- User interface design skills, particularly experience developing interactive commercial-quality software.
- Modern game engines.
- Parallel programming (OpenMP, TBB, pthreads).
- Mesa/Gallium development.
- Compiler/Language development (LLVM, LCC, GCC).
sw-recruitment@rhythm.com
Rhythm & Hues Studios
Attn: Recruitment
5404 Jandy Place
Los Angeles, CA 90066
http://www.rhythm.com/inside_randh/careers.shtml
|