岗位职责:
1. 负责使用C/C++编程语言开发通用软件应用程序,包括设计、编码、测试和维护
2. 参与软件系统的架构设计和模块设计,确保软件具有良好的可扩展性和维护性
3. 识别和解决软件中的问题和错误,优化代码以提高性能
4. 编写清晰的技术文档,包括代码文档、用户手册和设计文档
5. 新技术研究,跟踪新的技术和行业趋势,以保持在软件开发领域的竞争力
任职要求:
1. 计算机科学或相关领域的本科及以上学位
2. 精通C/C++编程语言,具有深入的编程知识和经验
3. 具备嵌入式Linux或RTOS系统下的软件开发经验
4. 熟悉数据结构和算法,能够解决复杂的编程问题
5. 了解Linux操作系统的基本原理和API,能够在不同平台上进行开发
6. 具备团队合作和沟通能力,能够与其他开发人员和团队成员协作
7. 具备解决问题和分析能力,能够快速识别和解决技术难题
8. 具备学习和适应新技术的能力,不断提升自身技能