Previous Job
Previous
Sr. Graphics Compute Engineer
Ref No.: 18-07643
Location: San Diego, California
The Sr. Graphics Compute Engineer will be responsible for the development of advanced graphics computational algorithms and SW/HW architecture providing an end-end Android Graphics compute system for mobile innovation in CV/Imaging applications / computational photograph. This role includes intensive interactions with internal architects at multiple sites in developing advanced graphics compute features, profiling performance/power bottlenecks and prototyping optimal end-end system solutions by using cutting-edge technologies. The role also includes the implementation & verification of the recommended solutions in target products.

DUTIES AND RESPONSIBILITIES: 
• Research and develop innovative & advanced graphics/computational algorithms and SW/HW architecture providing an end-end Android Graphics system to accelerate Computer vision/Imaging applications / computational photograph on mobile GPU/GPGPU platforms for best user experiences.
• Analyze current Android graphics/Image systems to identify weaknesses, performance/power bottlenecks, and associated problems. Develop creative algorithms and architectures to reduce computing workloads, boost performance, and reduce power consumption significantly.
• Prototype optimal end-end system solutions, present project proposals for product differentiation, and follow through to product development.
• Identify future trends in Graphics/Compute technologies and the Android platform.
• Work effectively with internal stakeholders across diverse technical areas.

Minimum Requirements:
• Proficiency in OpenCL, Cuda, Vulkan, OpenCV, DX11/12 or similar APIs.
• Hands-on Experience in GPGPU software architecture & development with OpenCL or Cuda or DX11/12 Compute Shader.
•  Experience in graphics/ compute hardware architecture & improvement.
• Strengths in working with local and remote teams to design, develop, and debug systems.