软件设计工程师岗位简介
软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才。还能够组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平,可聘任工程师职务。2004年人社部将高级程序员更名为软件设计师。
软件设计工程师岗位职责
1、负责嵌入式产品方案的研究和制定;负责嵌入式软件的开发、调试和测试,根据任务安排完成BSP开发调试、板级驱动、功能实现或界面显示等相关模块;
2、根据软件开发流程和软件工程,完成相关模块的概要设计、详细设计、编码和单元测试;根据产品特性和模块划分,合理搭建软件构架,并完成开发调试;
3、针对开发中的问题,编写相关工具或设计实验方法,独自或协同其他开发人员进行相关调试和试验;
4、协助应用软件和硬件工程师分析、定位并解决驱动平台应用中出现的问题;
5、编写符合公司技术文档规范要求的技术文档。
软件设计工程师岗位要求
1、负责对软件进行分析及建模;
2、负责对客户的需求进行分析;
3、负责独立撰写概要设计和设计文档;
4、负责软件功能模块的实现,保障代码质量。
软件设计工程师发展前景
学生毕业后可以在计算机网络公司、软件公司、科研部门、教育单位和行政管理部门及现代化企业,从事计算机安全系统的研究、设计、开发和管理工作,也可在IT领域从事网络日常管理与维护、网站设计与开发、网络数据库的应用与维护工作或信息安全产品销售与服务等工作。