岗位职责: 1. 负责Linux环境下的C/C++程序开发和维护,参与系统级软件的设计与实现。 2. 进行系统性能分析、优化和故障排查,提升系统的稳定性和性能。 3. 参与需求分析,撰写技术文档,制定开发计划和进度。 4. 与团队成员协作,参与代码评审,确保代码质量。 5. 能够指导初中级工程师分析定位问题。招聘要求: 1. 计算机相关专业本科及以上学历,具有5年以上Linux C/C++开发经验。 2. 精通C/C++编程语言,熟悉数据结构和算法,具备良好的编码习惯。 3. 熟悉Linux操作系统的内核机制、系统调用、进程管理和文件系统等。 4. 具备一定的网络编程、并发编程经验,了解TCP/IP协议和Socket编程。 5. 熟悉多线程编程和跨平台开发,熟悉GDB等调试工具的使用。 6. 有良好的问题分析和解决能力,能独立承担开发任务。 7. 具备良好的团队合作精神和沟通能力,能在压力下工作。 8. 具有音视频、DSP开发经验者优先。