职位描述:
开发工程师将会参与 VR 开发的各种环节,如图形图像、用户界面、使用人工智能改进产品体验。开发工程师需要在各种硬件受限的情况下解决前人从未解决的难题,创造出健硕的工程并交付给千万人使用。
必要条件:
计算机科学、数学或相关学士以上学位;
扎实的计算机学科基础知识,包括算法、数据结构和设计模式;
熟练掌握 C++ 或 C#, 有良好的编程习惯,熟练掌握 Unity / UE 引擎使用;
优秀的沟通能力。
加分项:
有 3D 软件的模型、材质、动画等模块使用经验;
有移动平台性能优化与兼容性调试经验;
了解音视频编解码大致原理,能够学习并使用 FFmpeg 等 library 进行高效率的音视频处理;
了解图像渲染的大致原理,能够学习并使用OpenGL/DirectX 等 library 进行低功耗、高性能的图像渲染。