Search by job, company or skills

B

Rendering Engine (Senior) Development Engineer-Cross Platform

Save
new job description bg glownew job description bg glow
  • Posted 3 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

1. Participate in the development of the graphics rendering engine of the Bytedance cross-platform framework 2. Participate in the development of the self-developed cross-platform (Android, iOS, embedded full platform) UI FrameWork 3. Participate in the development of the 2D/3D rendering engine of the cross-platform UI FrameWork 4. Participate in the implementation of the cross-platform UI FrameWork multi-terminal and multi-platform business.

Qualifications

1. Bachelor degree or above, computer-related major 2. Proficient in C++ development, more than 3 years of C++ development experience is preferred 3. Familiar with graphics principles, with a good algorithm foundation 4. Familiar with one of the 2D graphics libraries such as Skia, NanoVG, AGG, etc. 5. Familiar with OpenGL/Vulkan/Metal/OpenGL One of ES, those who understand relevant specifications and are familiar with Shader programming are preferred 6. Have strong language expression, communication skills and ability to analyze and solve problems.

More Info

About Company

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.
Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Job ID: 105806529