软件设计

职位描述
 软件设计与编码工作:
1.制定并选择技术解决方案;
2.确定CSCI级设计决策;
3.依据需求分析阶段按功能分割成的层次结构及各部件之间的联系,负责标识构成该CSCI的所有软件部件,给出软件部件的静态关系;
4.确定软件单元间的执行方案,说明软件单元间的动态关系;
5.与项目系统组共同对接口进行设计;
6.逐步细化各软件部件,把软件部件划分为含有软件单元的更低层次,开展软件详细设计。
7.编制并维护《软件设计说明》、《软件接口设计说明》。
8.使用软件开发计划中确定的软件编码方法和软件编码语言,遵循编码标准,实现每个软件单元。
岗位要求
 1.硕士研究生学历,计算机科学技术、软件工程相关专业、通信电子等专业。
2.掌握软件设计开发、软件测试、软件工程化相关技术知识;
3.掌握C语言等程序设计语言;
4.熟练使用相关软件开发环境、测试工具、Office办公软件; 
5.了解常见的嵌入式软硬件平台;
6.具有一定的技术文档写作能力,沟通能力强。