您的位置:首页 / 人才招聘 / 软件类

软件开发工程师

岗位职责

1. 负责音视频相关软件的设计、开发与维护工作,包括但不限于音视频播放、录制、编码、解码、实时传输等功能模块的实现。

2. 参与音视频产品的架构设计,与硬件、测试等团队紧密协作,共同完成产品的整体开发和优化。

3. 研究和应用音视频领域的新技术、新算法,不断提升产品的性能和用户体验,如低延迟传输、高清画质优化、音频降噪等。

4. 解决软件开发过程中遇到的技术难题,对软件进行调试和性能调优,确保软件的稳定性和可靠性。

5. 编写和维护相关技术文档,如设计文档、接口文档、用户手册等,保证技术知识的有效传承和共享。

6. 关注行业动态和技术趋势,为公司的产品规划和技术选型提供有价值的建议。

7. 协助测试团队进行软件测试,及时修复软件中的缺陷和问题,确保产品质量。

任职要求

1. 本科及以上学历,计算机科学与技术、软件工程、通信工程等相关专业,有音视频开发经验者优先。

2. 具有音视频软件开发经验,熟悉至少一种主流编程语言,如 C++、Java、Python 等,有跨平台开发经验者更佳。

3. 深入理解音视频相关的协议和标准,如 H.264、H.265、AAC、RTMP、RTSP、WebRTC 等,掌握音视频编解码原理。

4. 熟悉常用的音视频开发库和框架,如 FFmpeg、OpenCV、OpenGL 等,具备实际项目开发经验。

5. 具备良好的问题分析和解决能力,能够独立排查和解决技术问题,有较强的逻辑思维能力。

6. 具有良好的团队合作精神和沟通能力,能够与不同部门的人员有效协作,共同推进项目进展。

7. 具备较强的学习能力和自我驱动力,能够快速掌握新技术和新工具,适应不断变化的技术环境。

8. 有音视频直播、视频会议、视频编辑等相关项目经验者优先考虑。