位描述:
1、主要负责Windows/Linux平台应用软件设计、开发、调试和功能验证;
2、根据产品需求进行软件设计和开发,编写设计文档和其它技术文档;
3、配合应用开发工程师进行系统联调和集成测试,对于发现的故障能够快速完成分析、排查并给出解决方法;
4、新技术的预研和应用,产品的改进设计和维护工作。
岗位要求:
1、计算机、软件工程、通信、自动化和电子信息等相关专业本科及以上学历,一年以上软件开发经验;
2、精通C++语言,熟悉shell脚本语言;具备严谨、规范的编程风格;熟悉常用的调试方法,能独立进行debug;掌握常用的数据结构与算法;
3、熟悉Windows/Linux系统编程,具有网络通信、内存管理、多线程和网络编程经验;
4、熟悉TCPIP网络通信协议,掌握SIP、http、soap等协议;
5、掌握软件设计思想及方法,应用设计模式;熟悉嵌入式软件架构设计与实现,设计良好的模块交互接口,熟悉Visual Studio等常用开发工具;
6、熟悉MFC/QT应用,有SDK开发经验者优先;
7、熟悉Matlab开发工具者优先;
8、主动好学,积极沟通,执行力强,有技术钻研精神,思维缜密,责任心强,追求高质量代码, 重视文档清晰,具备良好的学习能力、团队合作能力和沟通能力。