C++ 开发工程师

2020-07-20 上海 1 面议




岗位职责

参与软件产品项目规划工作,制定具体项目实施方案
根据项目开发进度和任务分配,完成相应模块软件的设计、开发、编程任务
负责系统的开发实现

任职要求

熟练掌握C++及其面向对象特性,扎实的C/C++功底
理解和掌握常用的数据结构和算法
了解计算机体系结构
熟悉多线程和网络编程原理
会使用一门脚本语言 (python等)
有在linux 下工作经验
学习能力强

加分项

阅读过第三方代码库源代码的优先考虑
了解计算机视觉和计算机图形学
有计算机图像学或者计算机三维视觉知识和经验
为开源项目社区如Github或Bitbucket贡献过代码


Unreal 开发工程师

2020-07-20 上海 1 面议


岗位职责

负责Unreal项目核心架构的搭建以及技术攻关;
将相关计算机视觉和图形学的技术与Unreal进行整合。

任职要求

掌握C++,熟悉至少一门脚本语言如Python;
熟悉Unreal4引擎程序开发,熟悉渲染流程,有能力整合制作C++插件;
在渲染、动画、材质、UI、AI、美术工具构建等任一方向有具体实践或专精;
乐于沟通合作,有团队合作精神,可以主动的推进业务。

加分项

拥有图形API编程经验,如 DirectX 11/12、OpenGL、Vulkan 或 Metal
拥有 Cg / GLSL / HLSL 编程经验
有计算机图像学或者计算机三维视觉知识和经验
为开源项目社区如Github或Bitbucket贡献过代码

WebGL开发工程师

2020-07-20 上海 1 面议


岗位职责:

负责Web3D场景布置,视觉效果实现等;负责实现3D场景的用户交互功能;
基于WebGL开发新功能模块;必要时,对新模块进行测试并提出改进意见。
 
任职要求:

拥有图形API编程经验,如OpenGL、WebGL等;拥有Cg/GLSL/HLSL编程经验
熟悉任一Javascript3D开源框架的使用,如three.js,cesium等;
在场景搭建、动画、材质、美术工具构建等任一方向有具体实践或专精;
 
加分项:
阅读过任一Javascript3D开源框架源码,熟悉其设计架构与pipeline
有计算机图形学或者计算机三维视觉知识和经验
参与过成熟的项目开发,或为开源项目贡献过代码;如有,请提供项目细节或作品集

UI/UX设计师

2020-07-20 上海 1 面议


岗位职责:
 
负责软件界面的视觉设计和创意工作,包括用户操作界面UI,三维界面UI。
负责产品前期的视觉用户研究、设计流行趋势分析,设定产品的整体风格。
对用户界面进行优化,使用户操作更趋于人性化,体验更友好。
理解能力强,根据产品和业务场景规划,分析需求,给出合理的设计方案;
 
任职要求:
 
1-2年及以上工作经验,本科及以上学历,要求视觉传达、艺术设计专业毕业,有扎实的美术功底,对色彩敏感,具有出色的设计思维和审美能力;
有独立负责或参与的上线产品,且产品一直在运营中;
精通三维建模软件,Blender,Cinema4D,3DsMax等,熟悉PBR渲染流程,能快速做出三维视觉效果;
对计算机图形学知识有一定了解;
责任心强,团队合作意识强,善于沟通,有较强的学习能力和应变能力,可以耐心带人,帮助其他组员提升能力;
可以熟练的在产品特性、用户定位、企业形象三者之间平衡;
 
加分项:
 
对B端产品用户有了解,有企业系统,数据化与智能化设计工作经验者优先。
有广告公司或乙方工作经验优先。
有VR项目或游戏项目UI制作经验优先。

流媒体工程师

2020-07-20 上海 1 面议


岗位职责:
 
参与视频业务产品研发工作,主要涉及视频相关的编解码、流媒体和存储等工作; 
参与音视频编解码的优化,以及和不同客户端平台的音视频适配;
参与流媒体及音视频编解码代码编写,疑难问题的解决;
参与技术方案和系统设计评审,把握复杂系统的设计,确保系统的架构质量;
根据设计进行编码,并进行相应模块的单元测试,产品的集成测试; 
 
任职要求:
 
了解音视频编码,传输相关经验,熟悉H.264,H.265,ffmpeg
精通c/c++编程,能独立负责一个重要模块的设计,编码,测试工作
丰富windows/linux下多线程/多进程编程经验,熟悉网络编程。
熟悉各种流媒体协议,包括RTMP、RTSP、Onvif、GB28181、HLS等,有丰富的流媒体协议编程经验。
熟悉MySQL、SQL、Server等常见数据库。