Previous Job
Previous
Senior Software Engineer - Graphics
Ref No.: 18-04364
Location: Bellevue, Washington
Position Type:Contract
Description:
Responsibilities
Build prototype AR/Graphics/Vision applications.
Work with other team members to design interfaces between graphics sub-system and others.
Implement graphics relates techniques, such as stereoscopic rendering, presentation frame buffers management, and latency optimization.
Optimize graphics, Android components, and vision algorithms for power efficiencies.

Basic Requirements:
Bachelor's degree or higher; majors in Computer Science or other related engineering disciplines.
Proficient in C/C++, with 5+ years working experience with real-time graphics in shipping products.
Good understanding of graphics rendering pipeline and the workflow from API calls to pixels rendered on screen; Proficient in OpenGL, OpenGL ES, or Vulkan.
Proficient in working with Linux and Android.
3+ years working experience in game development, or related 3d graphics applications.
Proficiency in English and good communication skills.

Preferred Professional Knowledge & Skills:
Practical experience with Unity 3D, or similar game engines.
Practical experience with performance tuning.
Working knowledge of operating system components, such as desktop composition, graphics user mode driver, and graphics kernel mode driver, preferably on Android. Understand the concept of DDI (device driver interface).
Experiences in AR/VR product developments and graphics techniques, in areas such as ATW, ASW, multi-res rendering.
Experienced in AR/VR technologies, such as, ATW, ASW, multi-res rendering.
Experienced in Computer Vision technologies is a big plus.