Staff Engineer, Graphics Rendering (715578)

Netpace, Inc.

$120K — $150K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Electrical Engineering, or Applied Math; Master's or PhD preferred.
  • 5+ years of experience in graphics rendering engine/GPU software architecture with a BS, 3+ years with an MS, or 0+ years with a PhD.
  • Proficiency in graphics APIs such as OpenGL ES, OpenCL, Vulkan, or Metal.
  • Experience with graphics rendering frameworks and game software development.
  • Hands-on skills in system design, development, and debugging.

Responsibilities

  • Research and develop advanced graphics rendering algorithms and SW/HW architecture for Android graphics systems.
  • Analyze and identify performance/power bottlenecks in the current Android graphics system and GPU technology.
  • Prototype solutions to enhance performance and reduce rendering workloads for UI/Animation/Games/Imaging applications.
  • Present project proposals to optimize product differentiation and follow them through to development.
  • Identify and anticipate future trends in GPU/Graphics technologies within the Android platform.
  • Collaborate effectively with internal stakeholders across various technical disciplines.

Benefits

  • Opportunities for innovation in mobile graphics technology.
  • Collaborative work environment with diverse technical teams.
  • Engagement in cutting-edge technology projects.
  • Access to ongoing professional development and training resources.
Full Job Description
Job Description:
GENERAL SUMMARY:
The Sr. Graphics Rendering Engineer will be responsible for the development of advanced graphics rendering algorithms and SW/HW architecture providing an end-end Android Graphics system for mobile innovation in UI/Animation/Games/Imaging applications. This role includes intensive interactions with internal architects at multiple sites in developing advanced graphics rendering 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 rendering algorithms and SW/HW architecture providing an end-end Android Graphics system in UI/Animation /Games/Imaging applications for best user experiences.
• Analyze current Android graphics system and GPU/Graphics technology to identify weaknesses, performance/power bottlenecks, and associated problems. Develop creative algorithms and architectures to reduce rendering workloads, boost performance, and reduce power consumption significantly.
• Prototype optimal end-end system solutions to accelerate UI/Animation/ Games/Imaging applications, present project proposals for product differentiation, and follow through to product development.
• Identify future trends in GPU/Graphics 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 graphics rendering engine /GPU software architecture

Skills & Abilities: (Technical or General)
Minimum Requirements:
• Proficiency in OpenGL ES, OpenCL, Vulkan, Metal, DX11/12 or similar APIs.
• Experience in graphics rendering framework /game software architecture & development.
• Experience in graphics acceleration /GPU architecture & improvement.
• Hands-on skills in design, develop, and debug systems.
• Knowledge & experiences in Games/Imaging is a plus.
• Knowledge & experiences in Android OS Skia & SurfaceFlinger or iOS is a plus.

Similar Jobs

More Jobs at Netpace, Inc.

More Consumer Technology Jobs

Find similar Staff Engineer, Graphics Rendering (715578) jobs: