logo of bytedance

字节跳动渲染引擎架构师-Cross Platform

社招全职3年以上A121484地点:杭州状态:招聘

任职要求


1、大学本科及以上学历,计算机相关专业;
2、精通C++开发,3年以上的C++开发经验优先;
3、熟悉图形学原理,有较好的算法基础;
4、熟悉Skia,Nanovg,Agg等2D图形库中的一种;
5、熟悉OpenGL/Vulkan/Metal/OpenGL ES中一种,了解相关规范、熟悉Shader编程优先;
6、有较强的语言表达、沟通能力和分析、解决问题的能力。

工作职责


1、负责跨平台框架的图形渲染引擎设计和研发;
2、参与自研跨平台(Android、iOS、嵌入式全平台)UI Framework开发和技术攻坚;
3、负责技术选型和调研,提出专业合理的方案建议,并推动技术驱动产生更多业务价值;
4、持续推动UI Framework在面向多端多平台场景下的开发体验的提升。
包括英文材料
学历+
C+++
算法+
OpenGL+
ElasticSearch+
Shader+
相关职位

logo of bytedance
社招3年以上A10205

1、负责跨平台框架的图形渲染引擎设计和研发; 2、参与自研跨平台(Android、iOS、嵌入式全平台)UI Framework开发和技术攻坚; 3、负责技术选型和调研,提出专业合理的方案建议,并推动技术驱动产生更多业务价值; 4、持续推动UI Framework在面向多端多平台场景下的开发体验的提升。

更新于 2023-12-27
logo of bytedance
社招A69705

1、负责CI系统核心能力开发和架构优化,包括Commit Queue,静态代码扫描服务,分布式调度服务,配置服务,动态pipeline定制等; 2、负责跨平台统一的构建工具开发,覆盖Android,iOS,Mac,Windows,Linux等平台; 3、负责跨平台测试体系建设,包括但不限于自动化测试框架和工具开发,工具推广和业务落地等; 4、负责跨平台渲染引擎开发者工具研发,包括Element Inspection,JavaScript Debugging等。

更新于 2023-11-09
logo of bytedance
社招A59081

1、负责跨平台渲染引擎开发者工具的研发,这包括但不限于Element Inspection、JavaScript Debugging、DSL Debugging、Profiling、Memory Analysis等关键功能,以及移动端、桌面端应用,支持团队成员解决遇到的疑难技术问题; 2、理解掌握业界先进技术及主要动向,规划团队开发工具的技术演进路线,完成关键方案设计; 3、识别项目中的工程架构问题,带领团队完成解耦重构等核心工作,提升项目稳定性和性能; 4、与业务团队合作,识别业务问题并转化为项目需求,通过提供优质的开发工具来提升开发者的工作效率和开发体验。

更新于 2024-01-11
logo of bytedance
社招A97312

1、负责跨平台渲染引擎开发者工具的研发,这包括但不限于Element Inspection、JavaScript Debugging、DSL Debugging、Profiling、Memory Analysis等关键功能,以及移动端、桌面端应用,支持团队成员解决遇到的疑难技术问题; 2、理解掌握业界先进技术及主要动向,规划团队开发工具的技术演进路线,完成关键方案设计; 3、识别项目中的工程架构问题,带领团队完成解耦重构等核心工作,提升项目稳定性和性能; 4、与业务团队合作,识别业务问题并转化为项目需求,通过提供优质的开发工具来提升开发者的工作效率和开发体验。

更新于 2024-01-11