黄金光辉的独角兽企业招聘帖-寻求多媒体领域的英才
浏览量:859 回帖数:0
1楼
上海机会-多媒体方向
多媒体客户端开发工程师
职位描述:
1、参与支持公司短视频以及相机类App的跨平台SDK相关功能研发;
2、参与录制、视频编辑、特效处理、编解码等核心功能模块的研发;
3、参与国内、海外市场适配和体验优化。
职位要求:
1、至少熟悉Android or iOS一端音视频采集录制编辑流程;
2、熟悉OpenGL、C/C++者优先,有跨平台开发经验者优先;
3、对性能精益求精,有移动端CPU / GPU结合的性能优化经验者优先;
4、有Camera优化经验者优先;
5、有海外市场适配和优化经验者优先;
6、熟悉FFMpeg、webrtc、GPUImage等开源多媒体框架者优先;
7、对多媒体开发兴趣浓厚,学习和沟通能力者优先。
Android多媒体SDK 研发工程师
职位描述:
1、负责公司短视频产品以及海外相关产品 Android 客户端 SDK 的研发,编写高质量的代码;
2、和产品经理协作,根据产品需求进行 Android 产品的开发,高质量实现业务逻辑;
3、参与应用架构设计、开发、性能优化等工作;
4、持续不断的改进用户体验,负责相关新技术新架构的实现;
5、根据团队的整体目标和规划,进行相关的研发工作。
职位要求:
1、有强烈的求知欲和进取心;
2、1年以上 Android 开发经验,能独立开发 Android App 者先;
3、熟练掌握 Java 语言,熟练掌握多线程、常用数据结构、操作系统知识,熟悉 JNI 以及 NDK 相关的技能,熟悉 C/C++;
4、熟悉 Android 架构,特别是多媒体架构;
5、熟悉音视频、特效相关多媒体客户端开发,有实际项目开发经验优先;
6、具有较好的代码风格,有较强的独立工作能力,熟悉 Android 各版本的适配与系统兼容;
7、对 iOS 开发有一定了解,同时做过 iOS 项目开发的更佳;
8、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对技术有自己独到的理解并付诸实践。
iOS多媒体SDK研发工程师
职位描述:
1、负责公司短视频产品以及海外相关产品 iOS 客户端 SDK 的研发,编写高质量的代码;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3、设计良好的代码结构,不断迭代重构;
4、根据团队的整体规划,进行相关项目的开发。
职位要求:
1、有强烈的求知欲和进取心;
2、一年以上 iOS 开发经验,能独立开发 iPhoneApp 者先;
3、具有扎实的编程工底,良好的设计能力和编程习惯;
4、熟练掌握 Objective-C,熟悉 C/C++,熟练掌握多线程、常用数据结构、操作系统知识;
5、熟悉音视频、特效相关多媒体客户端开发,有实际项目开发经验优先;
6、对 Android 开发有一定了解,同时做过 Android 项目开发的更佳;
7、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对多媒体底层技术感兴趣者优先
Android SDK研发工程师(多媒体厂商技术方向)
职位描述:
1、负责手机厂商侧技术分析,与产品密切配合,主导和参与厂商相关技术能力的引入和业务落地;
2、负责全球各大手机厂商的Camera拍摄、网络、系统性能加速等不同厂商能力的封装和产品集成;
3、深入厂商行业,识别行业相关动向,面向未来做前瞻性系统规划、设计和落地。
职位要求:
1、本科及以上学历,扎实的计算机基础知识,3年及以上Camera APP或者Camera相关SDK开发经验;
2、精通Google camera1/camera2/cameraX架构;
3、精通Java、C++,熟悉IO、Native、多线程、网络通信(TCP/UDP)、常用数据结构、操作系统知识等;
4、具备良好的协作沟通能力,英文文献阅读能力,学习能力;
5、从事过系统相机研发者优先;
6、熟悉Android底层系统、多媒体架构、代码逆向、代码加固者优先;
7、熟悉Android、iOS 平台音视频方面的特性及多线程开发经验者优先。
视频特效生产研发工程师
职位描述:
1. 参与公司视频、相机等产品的特效开发工作;
2. 负责贴纸中的逻辑脚本开发;
3. 与贴纸设计师/研发工程师对接,明确需求开发内容及验收标准。
职位要求:
1. 本科及以上学历,计算机相关专业;
2. 熟悉一门编程语言(含脚本语言),比如Lua、Python、C#等,熟悉C/C++者优先;
3. 熟悉图形学和3d材质优先;
4. 有编写shader经验优先;
5. 熟悉PS、AE、Maya、3ds MAX等设计软件优先;
6. 积极主动、团队合作,沟通协调能力强,并具有高度责任感和抗压能力。
桌面端音视频研发工程师
职位描述:
1. 负责短视频编辑SDK引擎开发,支持公司桌面端产品;
2. 负责对接平台硬件,包括图形渲染、硬件编解码等功能。
3. 实现音视频缩放、裁剪、特效、滤镜等图形图像前后处理功能;
4. 实现音视频编解码、拼接、裁剪、加速、转场等音视频编辑功能;
5. 负责接入并在产品上落地图像算法;
6. 负责持续改进性能和用户体验,优化内存、渲染性能等,不断提升短视频生产的清晰度和流畅度;
职位要求:
1. 计算机相关专业本科及以上学历,有NOI、ACM、TopCoder等相关竞赛经验者优先;
2. 精通C/C++/ObjectiveC等编程语言;
3. 熟悉Windows/MacOS等一种或多种桌面操作系统,熟悉QT开发;
4. 有多媒体开发经验优先,有音视频非编系统开发经验者优先;
5. 熟悉FFmpeg/directshow/AVFoundation等多媒体架构的原理和使用者优先;
6. 熟悉OpenGL/Metal/Vulkan等原理和使用者优先;
7. 熟悉Android/iOS等移动端操作系统者优先;
8. 业余爱好视频拍摄、视频编辑,有移动端、桌面端视频编辑软件使用经验者优先。
音视频引擎研发工程师
职位描述:
1、支持短视频、剪辑等产品,负责移动端平台的短视频拍摄/录制/编辑SDK;
2、负责持续改进性能和用户体验,优化内存、渲染性能等,不断提升短视频生产的清晰度和流畅度;
3、基于OpenGL ES等图形库实现图像缩放、裁剪、特效、滤镜等前后处理功能;
4、基于FFmpeg/AVFoundation等多媒体库实现音视频编解码、拼接、裁剪、加速、转场等功能;
5、基于移动端平台camera实现基本拍摄录制功能;
6、实现对接移动端平台硬件编解码功能。
职位要求:
1、计算机相关专业本科及以上学历,有NOI、ACM、TopCoder等相关竞赛经验者优先;
2、精通C/C++/Java/ObjectiveC等编程语言,能够使用并快速学习其他端的编程语言;
3、熟悉FFmpeg/OpenGL原理和使用;
4、熟悉Android/iOS系统,对多线程、常用数据结构、设计模式等有一定程度的了解和掌握;
5、熟悉业界短视频拍摄/录制/编辑框架,有跨平台经验优先;
6、跨端iOS/Windows/Linux平台上有多媒体开发经验的优先;
7、业余爱好视频拍摄、视频编辑,有移动端、桌面端视频编辑软件使用经验者优先。
Camera算法集成工程师
职位描述:
1、配合算法研究员评估算法在手机终端落地的实现方案;
2、负责Camera算法的HAL层集成,确保集成方案的性能优化和架构稳定;
3、配合相关部门完成新技术、新项目的研发,以及解决疑难问题。
职位要求:
1、熟悉高通camx、chi-cdk代码,至少2年以上高通平台Camera HAL开发经验,有三方算法集成经验优先;
2、熟悉高通、MTK平台的系统相机架构及对应的图像数据流处理流程;
3、熟悉高通、MTK等芯片的ISP pipeline框架和各模块算法原理,具备实际项目的ISP tuning经验优先;
4、熟练掌握Andorid NDK 编程和调试技术;
5、优秀的分析定位、解决问题的能力,有强烈的责任心;
6、熟悉图形图像知识或有GPU工程化和优化经验者优先。
高性能计算开发工程师
职位描述:
1、参与高性能计算框架的开发,支撑视频增强、图像画质、音质、音效相关算法的性能优化和业务落地;
2、负责深度优化核心计算库,包括移动和桌面端的异构框架开发,矩阵、卷积、时频域处理等常用计算库优化;
3、负责算法性能评估和分析,制定技术规划和性能标准,关键竞争力补齐。
职位要求:
1、熟悉主流的并行编程以及性能优化技术,如NEON汇编、OpenCL、OpenGL ES、Metal、Vulkan等;
2、有良好的工程素养以及大型软件/库架构的设计与研发经验,熟悉Android开发/IOS开发优先;
3、有很强的分析问题和解决问题的能力,有强烈的责任心;
4、对深度学习算法工程化和优化有经验者优先。
C++平台开发工程师(引擎架构方向)
职位描述:
1、开发并维护跨平台的多媒体/计算机视觉算法应用级框架;
2、为各类图形、图像、音视频算法落地到app提供技术支持;
3、加快各类图形、图像、音视频算法落地到产品的效率;
4、整合各类多媒体/计算机视觉/机器学习算法,提供统一高性能异构计算平台。
职位要求:
1、精通C++,优秀的编码与代码控制能力, 有良好的数据结构和算法功底;
2、有图形学背景,了解DriectX/OpenGL/OpenGLES/WebGL为加分项;
3、了解mediapipe或其他机器学习应用框架;
4、有一定的iOS/Android移动端开发经验优。
C++研发工程师(上海)
职位描述:
1、负责桌面端产品开发,编写高质量的代码;
2、负责研发设计师设计流水线工具,提高生产效率;
3、与设计师一起设计特效内容,支持制定特效内容技术标准。
职位要求:
1、优秀的编码与代码控制能力, 良好的设计能力和编程习惯
2、熟练掌握C++,对C++有深刻理解,有一定的跨平台开发经验
3、有较好的产品意识
4、熟悉Objective-C、QT、Windows开发优先
5、熟悉GPUImage,AVFoundation,OpenGL,Metal,ARKit技术者优先
6、具有全栈开发能力者优先
7、对技术有极大的热情,学习能力强,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
高性能计算架构工程师
职位描述:
1、负责将深度学习的算法迁移到手机端;
2、开发和优化移动端inference框架;
3、移动端并行化神经网络加速的技术探索和落地。
职位要求:
1、精通c/c++,精通算法与数据结构,熟悉python;
2、具备较好的计算机体系结构背景和软件开发背景,熟悉arm neon指令及汇编优化,或者熟悉移动端gpu优化;
3、了解深度学习基本原理,熟悉神经网络基本架构和各layer计算方式,熟悉至少一种深度学习训练框架及其模型文件的解析,如caffe、tensorflow、pytorch;
4、熟悉常用图像视觉计算库及深度学习推理计算库,包括arm compute library、tensorflow lite、nnpack、ncnn等;
5、熟悉常用的卷积计算加速方法,如gemm、winograd算法等;
6、熟悉深度学习定点化计算,熟悉支持定点化的深度学习训练框架如ristretto,熟悉支持定点化的推理引擎计算库如qnnpack等。
其他加分项:
1、熟悉神经网络模型压缩框架,如pocketflow、distiller等;
2、设计过AI加速器软件栈。
Camera算法研发高级工程师
职位描述:
1、负责手机前后置Camera相关增强算法的开发与应用
2、负责手机前后置多摄相关算法的开发与应用
3、负责算法调试和工程优化,对算法落地负责
4、参与制定camera算法质量测试规范和标准
职位要求:
1、硕士及以上学历;
2、工作年限:三年及以上;
3、具备相关基础画质算法的移动端落地经验,包括且不限于:HDR、多帧降噪、多帧超分、颜色校正、畸变校正、测光算法等
4、熟悉图像处理、计算机视觉基础理论,特别是立体视觉等相关知识,并具有相关算法在移动端落地的经验,包括且不限于下面几项:
a) 双摄深度图生成
b) 立体标定和矫正相关算法
c) 左右图像高质量融合
d) 3D重建算法
e) 深度摄像头(ToF、Structure light)相关算法
5、了解camera AE、AWB、pdaf等3A算法原理优先;
6、发表过高水平的图像、视觉、机器学习相关学术论文/专利者优先;
7、熟练的英文文献阅读能力,具有较强的论文复现能力。
引擎系统优化工程师
职位描述:
1.专注于Android/iOS平台产品的系统优化,包括但不限于:系统稳定性、流畅度等;
2.3D引擎渲染效率优化,CPU效率优化;
3.性能或调试相关的工具开发,维护和支持;
职位要求:
1.两年以上3D引擎开发经验或三年以上Android系统优化相关工作经验;
2.良好的逻辑分析能力、语言表达及沟通能力;
3.良好的C/C++编程开发能力和调试技能,有汇编或反向工程经验者优先;
4.熟悉常用的设计模式;
5.精通OpenGL/OpenGL ES/DirectX/Metal/Vulkan其中一种图形库开发,精通GLSL,较好地掌握图形渲染基础算法和核心渲染技术;
6.熟悉Android/iOS平台的效率分析工具和分析方法,熟练掌握OpenGL ES相关的调试分析工具和分析方法;
7.熟悉多线程编程,熟悉多线程的调试分析方法
3D编辑器开发工程师
职位描述:
1、负责公司视频类产品2D/3D特效编辑器开发;
2、探索2D/3D特效编辑器的发展方向;
3、负责脚本编辑器开发;
4、支持特效工程师和设计师完成特效开发,规范工作流程,制定特效制作。
职位要求:
1、扎实的C++开发能力;
2、扎实的数据结构和算法基础;
3、熟悉桌面端/web端图形API(OpenGL、DX、WebGL)优先;
4、有3D编辑器开发经验优先;
5、有脚本编辑器开发经验优先。
特效图像算法工程师
职位描述:
1、手机端的视频图像特效算法研发和性能调优;
2、为手机端视频特效创意玩法提供图像算法上的支持。
职位要求:
1、熟悉常见的传统图像处理知识和算法,有一定数学功底;
2、精通C/C++;
3、熟悉iOS或者Android工程开发,有手机端图像算法的工作经验;
4、熟悉手机端的图像算法或者视频算法的开发,熟悉OpenGL,尤其是GLES,有shader编程经验;熟悉OpenCV。
高级图像算法研发工程师 — 视频增强方向
职位描述:
1、负责基于深度学习的超分辨率算法在流媒体和短视频场景的研究与落地;
2、负责视频前、后处理增强算法的研究与落地,包括但不限于视频去噪,色彩增强,视频去抖,视频去模糊,暗光效果提升;
3、优化模型和算法在移动端的计算性能;
4、探索和实现最新的移动端优化技术;
职位要求:
1、精通Pythpn,C/C++编程语言,具有扎实的数据结构/算法基础;
2、熟悉OpenCV等常用库,熟练使用一种或几种深度学习框架(tensorflow, caffe);
3、有 Android/iOS 开发经验优先;
4、有深度学习模型压缩经验优先考虑;
5、具备算法开发实现能力,熟悉C/C++、CUDA、Python等编程语言;
6、良好的英语能力,能熟练阅读英文论文和专利。
高级技术美术
职位描述:
1、负责美术光影效果、动态特效的设计,原型demo制作,资源和shader制作;
2、与美术、程序紧密结合,辅助方案的协调和沟通;
3、可协助技术人员完善美术工具功能及帮助美术人员优化美术工作流程;
4、互动玩法逻辑实现;
5、负责美术效果的性能优化;
6、编写游戏美术资源开发的技术文档。
职位要求:
1、具备较好审美,对光影、色彩、动态具有较明确的理解和辨识能力;
2、具有良好团队协作精神、沟通能力和较好的产品思维;
3、熟悉3D Max/Maya/ZBrush/Cinema4D,Photoshop/AfterEffect的使用;
4、熟悉游戏常用3D/2D特效制作;
5、了解计算机图形学的基础知识,对图形学中的光照模型及线性代数有较深了解,熟悉GLSL或HLSL,能用Shader实现光影渲染及屏幕特效;
6、熟悉一种脚本语言,比如Lua,Python;
7、深入理解实时引擎工作原理,理解美术效果的效率瓶颈并掌握优化方法;
8、有Unity,Unreal开发经验为加分项;
9、了解游戏动画制作为加分项;
桌面端研发工程师
职位描述:
1、负责2D/3D特效制作工具开发;
2、支持制定特效内容技术标准;
3、跟踪业界的最新产品,打磨产品体验。
职位要求:
1、熟练掌握C++;
2、熟悉Objective-C、QT、Windows开发优先;
3、熟悉图形开发技术(OPENGL, DX, METAL ,VULCAN)和GPU架构优先;
4、有游戏编辑器经验优先;
5、有较好的产品意识;
6、学习能力强,责任心强,工作认真细致。
高级游戏引擎工程师
职位描述:
1、研发新一代AR游戏引擎;
2、沟通配合产品需求,技术攻坚。
职位要求:
1、3年以上游戏引擎框架/图形引擎架构研发经验;
2、具备深厚的C++功底、严谨的逻辑思维能力、成熟稳健的编程风格;
3、熟悉至少一个主流3D引擎,如:Unity,UE,CryEngine, irrlicht,GamePlay3D等;
4、学习能力强,有在技术领域内深度钻研的兴趣与志向;
5、心态良好,具备团队精神,善于沟通协作,能承受一定工作压力。
特效图形图像工程师
职位描述:
1、负责短视频方向的研发工作;
2、 改进和升级公司现有的图形图像渲染引擎,主要是:
①支持更多的3D格式的渲染
②支持类似次世代游戏引擎中各种贴图格式的渲染(深度贴图、高光贴图 等)
③支持毛发效果和随机粒子的渲染
④支持多层半透明、多层互相遮挡模型的渲染
3、为公司AR/VR特效的渲染提供技术支持和解决方案。
职位要求:
1、熟悉各种主流的游戏渲染引擎,至少精通一种;
2、精通OpenGLes和Shader(GLSL)编程;
3、掌握移动端开发工具和环境,如xCode、Android Studio;
4、熟悉C++、Java、Object-C/swift,并能熟练对接主流渲染引擎;
5、具有较好的数学能力,尤其要求很好的线性代数、空间解析几何基础;
6、具备较强的阅读英文技术类文献以及说明文档的能力。
加分项:
①有项目作品展示
②有自主开发图形图像渲染引擎的项目经验
③具有AR/VR开发相关经验
④会使用3D设计工具(3D-max、Maya),有一定的3D模型修改能力
高级计算机图形学算法工程师
职位描述:
1、研究、实现和优化手机端计算机图形学的相关算法;
2、参与手机端渲染引擎、物理引擎的升级迭代开发。
职位要求:
1、精通常见的计算机图形学知识和算法,优秀的线性代数、空间解析几何能力;
2、精通手机端性能优化,掌握CPU、GPU优化加速技巧;
3、精通C/C++,并至少熟练一种算法研究和仿真工具(如matlab);
4、良好的英语读写能力,能无障碍阅读英文论文和文档资料;
5、有顶级图形学方面学术论文和作品的优先;
6、有自研渲染引擎或物理引擎经验的优先;
7、有AR/VR项目经验的优先;
8、5年以上计算机图形学/图形渲染引擎/物理引擎相关工作经验。
工作地址:上海
联系方式:JwGu0203(微信),daisyguan_0123@163.com(邮箱)
多媒体客户端开发工程师
职位描述:
1、参与支持公司短视频以及相机类App的跨平台SDK相关功能研发;
2、参与录制、视频编辑、特效处理、编解码等核心功能模块的研发;
3、参与国内、海外市场适配和体验优化。
职位要求:
1、至少熟悉Android or iOS一端音视频采集录制编辑流程;
2、熟悉OpenGL、C/C++者优先,有跨平台开发经验者优先;
3、对性能精益求精,有移动端CPU / GPU结合的性能优化经验者优先;
4、有Camera优化经验者优先;
5、有海外市场适配和优化经验者优先;
6、熟悉FFMpeg、webrtc、GPUImage等开源多媒体框架者优先;
7、对多媒体开发兴趣浓厚,学习和沟通能力者优先。
Android多媒体SDK 研发工程师
职位描述:
1、负责公司短视频产品以及海外相关产品 Android 客户端 SDK 的研发,编写高质量的代码;
2、和产品经理协作,根据产品需求进行 Android 产品的开发,高质量实现业务逻辑;
3、参与应用架构设计、开发、性能优化等工作;
4、持续不断的改进用户体验,负责相关新技术新架构的实现;
5、根据团队的整体目标和规划,进行相关的研发工作。
职位要求:
1、有强烈的求知欲和进取心;
2、1年以上 Android 开发经验,能独立开发 Android App 者先;
3、熟练掌握 Java 语言,熟练掌握多线程、常用数据结构、操作系统知识,熟悉 JNI 以及 NDK 相关的技能,熟悉 C/C++;
4、熟悉 Android 架构,特别是多媒体架构;
5、熟悉音视频、特效相关多媒体客户端开发,有实际项目开发经验优先;
6、具有较好的代码风格,有较强的独立工作能力,熟悉 Android 各版本的适配与系统兼容;
7、对 iOS 开发有一定了解,同时做过 iOS 项目开发的更佳;
8、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对技术有自己独到的理解并付诸实践。
iOS多媒体SDK研发工程师
职位描述:
1、负责公司短视频产品以及海外相关产品 iOS 客户端 SDK 的研发,编写高质量的代码;
2、和产品经理配合,深度参与手机产品需求讨论,功能定义等;
3、设计良好的代码结构,不断迭代重构;
4、根据团队的整体规划,进行相关项目的开发。
职位要求:
1、有强烈的求知欲和进取心;
2、一年以上 iOS 开发经验,能独立开发 iPhoneApp 者先;
3、具有扎实的编程工底,良好的设计能力和编程习惯;
4、熟练掌握 Objective-C,熟悉 C/C++,熟练掌握多线程、常用数据结构、操作系统知识;
5、熟悉音视频、特效相关多媒体客户端开发,有实际项目开发经验优先;
6、对 Android 开发有一定了解,同时做过 Android 项目开发的更佳;
7、有较好的学习能力、沟通能力、逻辑思维能力,热爱技术,对多媒体底层技术感兴趣者优先
Android SDK研发工程师(多媒体厂商技术方向)
职位描述:
1、负责手机厂商侧技术分析,与产品密切配合,主导和参与厂商相关技术能力的引入和业务落地;
2、负责全球各大手机厂商的Camera拍摄、网络、系统性能加速等不同厂商能力的封装和产品集成;
3、深入厂商行业,识别行业相关动向,面向未来做前瞻性系统规划、设计和落地。
职位要求:
1、本科及以上学历,扎实的计算机基础知识,3年及以上Camera APP或者Camera相关SDK开发经验;
2、精通Google camera1/camera2/cameraX架构;
3、精通Java、C++,熟悉IO、Native、多线程、网络通信(TCP/UDP)、常用数据结构、操作系统知识等;
4、具备良好的协作沟通能力,英文文献阅读能力,学习能力;
5、从事过系统相机研发者优先;
6、熟悉Android底层系统、多媒体架构、代码逆向、代码加固者优先;
7、熟悉Android、iOS 平台音视频方面的特性及多线程开发经验者优先。
视频特效生产研发工程师
职位描述:
1. 参与公司视频、相机等产品的特效开发工作;
2. 负责贴纸中的逻辑脚本开发;
3. 与贴纸设计师/研发工程师对接,明确需求开发内容及验收标准。
职位要求:
1. 本科及以上学历,计算机相关专业;
2. 熟悉一门编程语言(含脚本语言),比如Lua、Python、C#等,熟悉C/C++者优先;
3. 熟悉图形学和3d材质优先;
4. 有编写shader经验优先;
5. 熟悉PS、AE、Maya、3ds MAX等设计软件优先;
6. 积极主动、团队合作,沟通协调能力强,并具有高度责任感和抗压能力。
桌面端音视频研发工程师
职位描述:
1. 负责短视频编辑SDK引擎开发,支持公司桌面端产品;
2. 负责对接平台硬件,包括图形渲染、硬件编解码等功能。
3. 实现音视频缩放、裁剪、特效、滤镜等图形图像前后处理功能;
4. 实现音视频编解码、拼接、裁剪、加速、转场等音视频编辑功能;
5. 负责接入并在产品上落地图像算法;
6. 负责持续改进性能和用户体验,优化内存、渲染性能等,不断提升短视频生产的清晰度和流畅度;
职位要求:
1. 计算机相关专业本科及以上学历,有NOI、ACM、TopCoder等相关竞赛经验者优先;
2. 精通C/C++/ObjectiveC等编程语言;
3. 熟悉Windows/MacOS等一种或多种桌面操作系统,熟悉QT开发;
4. 有多媒体开发经验优先,有音视频非编系统开发经验者优先;
5. 熟悉FFmpeg/directshow/AVFoundation等多媒体架构的原理和使用者优先;
6. 熟悉OpenGL/Metal/Vulkan等原理和使用者优先;
7. 熟悉Android/iOS等移动端操作系统者优先;
8. 业余爱好视频拍摄、视频编辑,有移动端、桌面端视频编辑软件使用经验者优先。
音视频引擎研发工程师
职位描述:
1、支持短视频、剪辑等产品,负责移动端平台的短视频拍摄/录制/编辑SDK;
2、负责持续改进性能和用户体验,优化内存、渲染性能等,不断提升短视频生产的清晰度和流畅度;
3、基于OpenGL ES等图形库实现图像缩放、裁剪、特效、滤镜等前后处理功能;
4、基于FFmpeg/AVFoundation等多媒体库实现音视频编解码、拼接、裁剪、加速、转场等功能;
5、基于移动端平台camera实现基本拍摄录制功能;
6、实现对接移动端平台硬件编解码功能。
职位要求:
1、计算机相关专业本科及以上学历,有NOI、ACM、TopCoder等相关竞赛经验者优先;
2、精通C/C++/Java/ObjectiveC等编程语言,能够使用并快速学习其他端的编程语言;
3、熟悉FFmpeg/OpenGL原理和使用;
4、熟悉Android/iOS系统,对多线程、常用数据结构、设计模式等有一定程度的了解和掌握;
5、熟悉业界短视频拍摄/录制/编辑框架,有跨平台经验优先;
6、跨端iOS/Windows/Linux平台上有多媒体开发经验的优先;
7、业余爱好视频拍摄、视频编辑,有移动端、桌面端视频编辑软件使用经验者优先。
Camera算法集成工程师
职位描述:
1、配合算法研究员评估算法在手机终端落地的实现方案;
2、负责Camera算法的HAL层集成,确保集成方案的性能优化和架构稳定;
3、配合相关部门完成新技术、新项目的研发,以及解决疑难问题。
职位要求:
1、熟悉高通camx、chi-cdk代码,至少2年以上高通平台Camera HAL开发经验,有三方算法集成经验优先;
2、熟悉高通、MTK平台的系统相机架构及对应的图像数据流处理流程;
3、熟悉高通、MTK等芯片的ISP pipeline框架和各模块算法原理,具备实际项目的ISP tuning经验优先;
4、熟练掌握Andorid NDK 编程和调试技术;
5、优秀的分析定位、解决问题的能力,有强烈的责任心;
6、熟悉图形图像知识或有GPU工程化和优化经验者优先。
高性能计算开发工程师
职位描述:
1、参与高性能计算框架的开发,支撑视频增强、图像画质、音质、音效相关算法的性能优化和业务落地;
2、负责深度优化核心计算库,包括移动和桌面端的异构框架开发,矩阵、卷积、时频域处理等常用计算库优化;
3、负责算法性能评估和分析,制定技术规划和性能标准,关键竞争力补齐。
职位要求:
1、熟悉主流的并行编程以及性能优化技术,如NEON汇编、OpenCL、OpenGL ES、Metal、Vulkan等;
2、有良好的工程素养以及大型软件/库架构的设计与研发经验,熟悉Android开发/IOS开发优先;
3、有很强的分析问题和解决问题的能力,有强烈的责任心;
4、对深度学习算法工程化和优化有经验者优先。
C++平台开发工程师(引擎架构方向)
职位描述:
1、开发并维护跨平台的多媒体/计算机视觉算法应用级框架;
2、为各类图形、图像、音视频算法落地到app提供技术支持;
3、加快各类图形、图像、音视频算法落地到产品的效率;
4、整合各类多媒体/计算机视觉/机器学习算法,提供统一高性能异构计算平台。
职位要求:
1、精通C++,优秀的编码与代码控制能力, 有良好的数据结构和算法功底;
2、有图形学背景,了解DriectX/OpenGL/OpenGLES/WebGL为加分项;
3、了解mediapipe或其他机器学习应用框架;
4、有一定的iOS/Android移动端开发经验优。
C++研发工程师(上海)
职位描述:
1、负责桌面端产品开发,编写高质量的代码;
2、负责研发设计师设计流水线工具,提高生产效率;
3、与设计师一起设计特效内容,支持制定特效内容技术标准。
职位要求:
1、优秀的编码与代码控制能力, 良好的设计能力和编程习惯
2、熟练掌握C++,对C++有深刻理解,有一定的跨平台开发经验
3、有较好的产品意识
4、熟悉Objective-C、QT、Windows开发优先
5、熟悉GPUImage,AVFoundation,OpenGL,Metal,ARKit技术者优先
6、具有全栈开发能力者优先
7、对技术有极大的热情,学习能力强,责任心强,工作认真细致,具备良好的服务意识,具有良好的团队沟通与协作能力。
高性能计算架构工程师
职位描述:
1、负责将深度学习的算法迁移到手机端;
2、开发和优化移动端inference框架;
3、移动端并行化神经网络加速的技术探索和落地。
职位要求:
1、精通c/c++,精通算法与数据结构,熟悉python;
2、具备较好的计算机体系结构背景和软件开发背景,熟悉arm neon指令及汇编优化,或者熟悉移动端gpu优化;
3、了解深度学习基本原理,熟悉神经网络基本架构和各layer计算方式,熟悉至少一种深度学习训练框架及其模型文件的解析,如caffe、tensorflow、pytorch;
4、熟悉常用图像视觉计算库及深度学习推理计算库,包括arm compute library、tensorflow lite、nnpack、ncnn等;
5、熟悉常用的卷积计算加速方法,如gemm、winograd算法等;
6、熟悉深度学习定点化计算,熟悉支持定点化的深度学习训练框架如ristretto,熟悉支持定点化的推理引擎计算库如qnnpack等。
其他加分项:
1、熟悉神经网络模型压缩框架,如pocketflow、distiller等;
2、设计过AI加速器软件栈。
Camera算法研发高级工程师
职位描述:
1、负责手机前后置Camera相关增强算法的开发与应用
2、负责手机前后置多摄相关算法的开发与应用
3、负责算法调试和工程优化,对算法落地负责
4、参与制定camera算法质量测试规范和标准
职位要求:
1、硕士及以上学历;
2、工作年限:三年及以上;
3、具备相关基础画质算法的移动端落地经验,包括且不限于:HDR、多帧降噪、多帧超分、颜色校正、畸变校正、测光算法等
4、熟悉图像处理、计算机视觉基础理论,特别是立体视觉等相关知识,并具有相关算法在移动端落地的经验,包括且不限于下面几项:
a) 双摄深度图生成
b) 立体标定和矫正相关算法
c) 左右图像高质量融合
d) 3D重建算法
e) 深度摄像头(ToF、Structure light)相关算法
5、了解camera AE、AWB、pdaf等3A算法原理优先;
6、发表过高水平的图像、视觉、机器学习相关学术论文/专利者优先;
7、熟练的英文文献阅读能力,具有较强的论文复现能力。
引擎系统优化工程师
职位描述:
1.专注于Android/iOS平台产品的系统优化,包括但不限于:系统稳定性、流畅度等;
2.3D引擎渲染效率优化,CPU效率优化;
3.性能或调试相关的工具开发,维护和支持;
职位要求:
1.两年以上3D引擎开发经验或三年以上Android系统优化相关工作经验;
2.良好的逻辑分析能力、语言表达及沟通能力;
3.良好的C/C++编程开发能力和调试技能,有汇编或反向工程经验者优先;
4.熟悉常用的设计模式;
5.精通OpenGL/OpenGL ES/DirectX/Metal/Vulkan其中一种图形库开发,精通GLSL,较好地掌握图形渲染基础算法和核心渲染技术;
6.熟悉Android/iOS平台的效率分析工具和分析方法,熟练掌握OpenGL ES相关的调试分析工具和分析方法;
7.熟悉多线程编程,熟悉多线程的调试分析方法
3D编辑器开发工程师
职位描述:
1、负责公司视频类产品2D/3D特效编辑器开发;
2、探索2D/3D特效编辑器的发展方向;
3、负责脚本编辑器开发;
4、支持特效工程师和设计师完成特效开发,规范工作流程,制定特效制作。
职位要求:
1、扎实的C++开发能力;
2、扎实的数据结构和算法基础;
3、熟悉桌面端/web端图形API(OpenGL、DX、WebGL)优先;
4、有3D编辑器开发经验优先;
5、有脚本编辑器开发经验优先。
特效图像算法工程师
职位描述:
1、手机端的视频图像特效算法研发和性能调优;
2、为手机端视频特效创意玩法提供图像算法上的支持。
职位要求:
1、熟悉常见的传统图像处理知识和算法,有一定数学功底;
2、精通C/C++;
3、熟悉iOS或者Android工程开发,有手机端图像算法的工作经验;
4、熟悉手机端的图像算法或者视频算法的开发,熟悉OpenGL,尤其是GLES,有shader编程经验;熟悉OpenCV。
高级图像算法研发工程师 — 视频增强方向
职位描述:
1、负责基于深度学习的超分辨率算法在流媒体和短视频场景的研究与落地;
2、负责视频前、后处理增强算法的研究与落地,包括但不限于视频去噪,色彩增强,视频去抖,视频去模糊,暗光效果提升;
3、优化模型和算法在移动端的计算性能;
4、探索和实现最新的移动端优化技术;
职位要求:
1、精通Pythpn,C/C++编程语言,具有扎实的数据结构/算法基础;
2、熟悉OpenCV等常用库,熟练使用一种或几种深度学习框架(tensorflow, caffe);
3、有 Android/iOS 开发经验优先;
4、有深度学习模型压缩经验优先考虑;
5、具备算法开发实现能力,熟悉C/C++、CUDA、Python等编程语言;
6、良好的英语能力,能熟练阅读英文论文和专利。
高级技术美术
职位描述:
1、负责美术光影效果、动态特效的设计,原型demo制作,资源和shader制作;
2、与美术、程序紧密结合,辅助方案的协调和沟通;
3、可协助技术人员完善美术工具功能及帮助美术人员优化美术工作流程;
4、互动玩法逻辑实现;
5、负责美术效果的性能优化;
6、编写游戏美术资源开发的技术文档。
职位要求:
1、具备较好审美,对光影、色彩、动态具有较明确的理解和辨识能力;
2、具有良好团队协作精神、沟通能力和较好的产品思维;
3、熟悉3D Max/Maya/ZBrush/Cinema4D,Photoshop/AfterEffect的使用;
4、熟悉游戏常用3D/2D特效制作;
5、了解计算机图形学的基础知识,对图形学中的光照模型及线性代数有较深了解,熟悉GLSL或HLSL,能用Shader实现光影渲染及屏幕特效;
6、熟悉一种脚本语言,比如Lua,Python;
7、深入理解实时引擎工作原理,理解美术效果的效率瓶颈并掌握优化方法;
8、有Unity,Unreal开发经验为加分项;
9、了解游戏动画制作为加分项;
桌面端研发工程师
职位描述:
1、负责2D/3D特效制作工具开发;
2、支持制定特效内容技术标准;
3、跟踪业界的最新产品,打磨产品体验。
职位要求:
1、熟练掌握C++;
2、熟悉Objective-C、QT、Windows开发优先;
3、熟悉图形开发技术(OPENGL, DX, METAL ,VULCAN)和GPU架构优先;
4、有游戏编辑器经验优先;
5、有较好的产品意识;
6、学习能力强,责任心强,工作认真细致。
高级游戏引擎工程师
职位描述:
1、研发新一代AR游戏引擎;
2、沟通配合产品需求,技术攻坚。
职位要求:
1、3年以上游戏引擎框架/图形引擎架构研发经验;
2、具备深厚的C++功底、严谨的逻辑思维能力、成熟稳健的编程风格;
3、熟悉至少一个主流3D引擎,如:Unity,UE,CryEngine, irrlicht,GamePlay3D等;
4、学习能力强,有在技术领域内深度钻研的兴趣与志向;
5、心态良好,具备团队精神,善于沟通协作,能承受一定工作压力。
特效图形图像工程师
职位描述:
1、负责短视频方向的研发工作;
2、 改进和升级公司现有的图形图像渲染引擎,主要是:
①支持更多的3D格式的渲染
②支持类似次世代游戏引擎中各种贴图格式的渲染(深度贴图、高光贴图 等)
③支持毛发效果和随机粒子的渲染
④支持多层半透明、多层互相遮挡模型的渲染
3、为公司AR/VR特效的渲染提供技术支持和解决方案。
职位要求:
1、熟悉各种主流的游戏渲染引擎,至少精通一种;
2、精通OpenGLes和Shader(GLSL)编程;
3、掌握移动端开发工具和环境,如xCode、Android Studio;
4、熟悉C++、Java、Object-C/swift,并能熟练对接主流渲染引擎;
5、具有较好的数学能力,尤其要求很好的线性代数、空间解析几何基础;
6、具备较强的阅读英文技术类文献以及说明文档的能力。
加分项:
①有项目作品展示
②有自主开发图形图像渲染引擎的项目经验
③具有AR/VR开发相关经验
④会使用3D设计工具(3D-max、Maya),有一定的3D模型修改能力
高级计算机图形学算法工程师
职位描述:
1、研究、实现和优化手机端计算机图形学的相关算法;
2、参与手机端渲染引擎、物理引擎的升级迭代开发。
职位要求:
1、精通常见的计算机图形学知识和算法,优秀的线性代数、空间解析几何能力;
2、精通手机端性能优化,掌握CPU、GPU优化加速技巧;
3、精通C/C++,并至少熟练一种算法研究和仿真工具(如matlab);
4、良好的英语读写能力,能无障碍阅读英文论文和文档资料;
5、有顶级图形学方面学术论文和作品的优先;
6、有自研渲染引擎或物理引擎经验的优先;
7、有AR/VR项目经验的优先;
8、5年以上计算机图形学/图形渲染引擎/物理引擎相关工作经验。
工作地址:上海
联系方式:JwGu0203(微信),daisyguan_0123@163.com(邮箱)
发表于 2020-8-25 10:43:05 最后修改于 2020/8/25 10:43:05

