Previous Job
Previous
Sr. Graphics Compute Engineer (666577)
Ref No.: 18-13246
Location: San Diego, California
Start Date / End Date: 10/22/2018 to 10/18/2019
Description:
GENERAL SUMMARY:
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: Essential Functions
• 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.
JOB SPECIFICATIONS (Education, Knowledge, Skills, and Abilities); (refers to job, not incumbent)
Education:
Minimum: Bachelor's Degree
Preferred: Master's or Ph.D.
Major/Discipline: Computer Science or Electrical Engineering or Applied Math
Relevant Work Experience
Minimum: 5+ (w/BS) /3+ (w/MS) / 0+ (w/ PhD) years of experience in GPGPU compute acceleration platform and software architecture of computational photograph

Skills & Abilities: (Technical or General)
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.
• Knowledge & experiences in Client (CNN/DNN) for graphics / imaging is a plus.
• Knowledge & experiences in Android OS Android OS Skia & SurfaceFlinger or iOS is a plus.