岗位职责
1、技术人员职位,在上级的领导和监督下定期完成量化的工作要求,并能独立处理和解决所负责的任务;
2、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;
3、进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量;
4、进行编制项目文档和质量记录的工作;
5、维护软件使之保持可用性和稳定性。
任职要求
1、计算机相关专业背景,本科以上学历,3年工作经验及以上;
2、熟练掌握C++应用程序开发,模块化编程;
3、能独立完成C++程序的设计、开发工作,熟练使用 C++ 标准库及常用开源库;
4、能独立完成研发过程中设计文档,掌握使用UML绘制活动图、状态图、时序图等;
5、熟练掌握TCP/UDP网络编程、串口编程、多线程编程及常用异步开发模型;
6、工作积极主动、热爱学习、热爱编程、喜欢钻研技术;
7、有 Arm 平台经验优先、有性能优化经验优先、了解 Rust 语言优先。