JD.com Company Logo

JD.com

Santa Clara, California - United States
View all jobs at this company »

Senior Computer Graphic Engineer

Description

Senior Computer Graphics (CG)Engineer - AR

 

AR team from JD AI Big Data Division

Our team focus on bring most recent technologies into Augmented Reality (AR) services for JD Group.

Augmented Reality (AR) Developers enhance a customer’s experience by overlaying digital information on top of the real world. We develop AR technologies to enhance customers’ shopping experiences. AR researchers are responsible for putting the plan into action, which will include designing AR assets, algorithms for 3D point cloud/model processing, rendering and shading objects, image processing, and computer vision along with providing the solution and ongoing maintenance during the project’s life cycle. Due to the constant innovations in AR field, the role of the AR Developer continues to become more complex and specialized.

 

Job Description

 

Recruiting highly qualified Senior Computer Graphics Engineers into the Core Technology Team, to help in the continued expansion of our technology in AR technologies. We are looking for intelligent, enthusiastic engineers, with Bachelor’s degree in computer science or computer engineering, or equivalent experience. The computer graphics engineers are responsible for putting the plan into action, which will include designing and implement scenes and cartoons. You will also need to develop any critical features requested by our customers.

 

Qualifications

  • Working experiences with virtual fitting room project is a big plus
  • BS with 5+ years experiences in computer graphics.
  • Deep understanding of all stages of 2D/ 3D rendering pipeline
  • Full understanding of internals and implementation of one or more 3D/2D rendering engine
  • Experience development mobile features (push, geolocation, sensors, etc.)
  • Experience with Unity3D development for iOS and Android deployment
  • Evolving and implementing the web APIs for product rendering in C#
  • 3+ years of experience with OpenGL, DirectX, and WebGL
  • 3+ years of experience in C++, C#, Objective C, and Java
  • Experience writing code for 3D and 2D visualization

Job Responsibilities

  • Develop different mobile AR applications. You will mainly responsible for one or more of following directions:
  • Research, design and implement computer graphics parts for AR applications
  • Implement different computer graphics tasks: generating mesh from point cloud, creating avatars, implementing cartoons, rendering and shading objects and etc.…