Essential Duties and Responsibilities
· Optimize graphics performance.
· Providing solutions and tools for high-performance stylized rendering on mobile devices.
· Extended Unity3D engine and secondary development.
· Supervision and training of junior or mid-level programmers as required.
· Firsthand experience of developing AAA 3D Cartoon rendering game is highly desirable. Hands on, professional experience with implementing real-time rendering features.
· Bachelor’s or Master’s in Computer Science or related discipline. Advanced degree preferred.
· 4+ years professional experience as a software engineer in 3D rendering.
· Excellent 3D math skills (linear algebra, vector math).
· Strong knowledge of OpenGL ad C/C++.
· Experienced in using industry standard graphics APIs and shader languages.
· Excellent problem solving skills and the ability to work with minimal supervision.
· Desiring experienced with Unity、C# programming language、owning one or more aspects of the rendering systems on a shipped game or application、physically based rendering solutions.