软件设计师的岗位职责、考试科目和职位工资待遇介绍
| 适配人群 | 中级软考持证者,软件设计岗,系统架构后备人才 | 使用场景 | 需求调研,系统开发,软件测试 |
|---|---|---|---|
| 设立背景 | 因为要做软件,得有人画蓝图、定结构、管开发。市场要啥、用户要啥、项目要啥,都得有人理清楚。 | ||
| 核心职能 | 把需求变成设计图,带程序员写代码,做测试改问题,写清楚怎么做的文档。 | ||
| 工作内容 | 分析需求、画系统图、指导编程、跑测试记结果、修bug、写说明书。 | ||
| 协作关系 | 跟产品经理聊需求,带程序员干活,和测试员一起看结果,向项目经理汇报进度,有时配合运维调问题。 | ||
软件设计师含义
软件设计师,是具有专业的软件设计知识与经验,根据市场调研、用户需求分析、客户要求以及实际项目管理或者工程需要按照总体设计规格说明书进行软件设计、建模、编程、测试以及发布等工作的专业人员。软件设计师也是计算机技术和软件专业技术资格(水平)考试中级资格。
软件设计师岗位职责
软件设计师是软件蓝图的绘画者,软件设计师的岗位职责如下:
1.负责软件的需求分析和软件系统设计;
2.指导程序员的开发编程工作;
3.负责软件测试工作,记录测试结果;
4.对软件进行修改和完善;
5.编写软件程序设计规格说明书等文档;
软件设计师考试
软件设计师考试是由国家人力资源和社会保障部、工业和信息化部负责的国家级考试,属于计算机技术和软件专业技术资格(水平)考试中级资格考试。
报考条件
凡遵守国家宪法和法律,具有一定计算机技术应用能力的人员,均可根据本人情况,选择报考任一专业及级别(资格)的考试。一次考试只能报考一种资格。
考试科目
软件设计师考试科目分别为基础知识(计算机与软件工程知识)和应用技术(软件设计)。考试分值均为75分,考试合格分数线一般为45分。
考试时间
软件设计师考试一般在5月份和11月份。____年软件设计师考试时间分别为5月26、27日和11月10、11日。
基础知识考试时间为上午9:00-11:30,应用技术的考试时间为2:00-4:30。
软件设计师职业发展
软件设计师的职业发展方向是高级软件设计师、产品经理、项目经理。
软件设计师待遇
软件设计师的收入一般在6000-8000元,随着经验的增长也收入也会上升。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:软件设计师
| 适配人群 | 软件设计师,地震勘探工程师,海洋科研人员 | 使用场景 | 海洋预警项目,地震勘探施工,勘探资料分析 |
|---|---|---|---|
| 设立背景 | 公司接了海洋预警项目,得有人专门搞配套软件。 | ||
| 核心职能 | 做海洋预警项目用的专用软件。管设计、研发、生产、应用全过程。 | ||
| 工作内容 | 写代码、做技术分析、整理专利材料、盯质量、查安全。 | ||
| 协作关系 | 跟地震勘探工程师一起干活,向项目经理汇报,配合资料分析员和现场施工人员。 | ||
任职要求:研究生以上学历。在软件专业的基础上,优先考虑有地震勘探、勘探资料分析研究方面工作经验或者熟悉海洋地震现场勘探施工经验的相关人员。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:应用软件设计师
| 适配人群 | GIS开发工程师,.NET全栈工程师,空间数据工程师 | 使用场景 | 地理信息系统开发,三维空间分析,测绘软件实施 |
|---|---|---|---|
| 设立背景 | 公司要做gis软件产品,得有人专门搞vs.net开发和地图平台搭建。 | ||
| 核心职能 | 写代码做gis系统,测程序,改bug,搭平台。不是纯写网页,要懂地图功能怎么嵌进去。 | ||
| 工作内容 | 用vs写c#程序,调arcgis接口,建sql server库,做winform和网页端功能,写测试用例。 | ||
| 协作关系 | 听技术经理安排,跟产品经理聊需求,和测试员一起跑用例,帮实施同事解现场问题,偶尔和ui讨论界面。 | ||
岗位职责:
1、负责vs.net程序设计、编码、测试以及gis平台研发工作;
2、具有1年以上gis应用软件项目开发经验,精通gis原理和应用,熟悉arcgis平台应用开发;
3、具有3年以上.net项目开发经验,熟悉b/s和c/s架构软件系统开发,能独立完成项目的设计、开发和实施;
4、精通winform、asp.net、javascript、ajax等,能熟练使用vs.net(c#)开发工具;
5、精通sqlserver数据库设计开发,熟悉gdi 编程、silverlight、wpf或flex等;
6、具有三维arcgis应用系统软件开发经验者优先。
岗位要求:
1、大专及以上学历,一年以上.net(c#)开发经验、计算机与软件相关专业;
2、精通c#下的winform程序的设计及开发,具有模块的独立设计及开发能力;
3、熟悉arcgis、supermap二次开发接口及二三维一体化开发经验;
4、熟悉sql server、oracle数据库、了解数据库分析、设计和数据库建模工具;
5、熟悉devexpress或其他界面库;
6、有大型项目gis开发经验;
7、熟悉软件开发模型、软件工程理论;
8、具有独立完成单元测试经验;
9、能够编写软件需求分析、软件设计书等相关技术文档;
10、编码习惯良好,代码简洁;
11、工作勤奋,善于思考问题;
12、具有团队合作精神和良好的沟通能力。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:高级软件设计师
| 适配人群 | UI设计师,交互设计师,视觉设计师 | 使用场景 | 互联网产品设计,App界面优化,Web视觉规范 |
|---|---|---|---|
| 设立背景 | 公司做互联网产品得有人管界面好不好看,得跟上潮流,得让用户愿意用。 | ||
| 核心职能 | 定整体界面风格,做交互体验设计,搞视觉引导和原型,盯设计落地效果。 | ||
| 工作内容 | 研究用户怎么用、分析设计趋势、画高保真图、改界面、配前端还原页面、看反馈调优化。 | ||
| 协作关系 | 跟产品经理一起想方案,跟开发讲清楚怎么实现,听产品总监安排,有时要和前端反复对细节。 | ||
岗位职责:
1、负责公司互联网产品的视觉用户研究,设计流行趋势分析,主导设计web和app的整体ui界面风格;
2、主导交互设计体验、ui规范以及产品的视觉风格定制,把控整体风格效果符合市场;
3、负责软件产品的创新、界面视觉引导、原型设计,与产品经理及技术开发人员一起推动设计实现,参与产品整个的周期;
4、配合产品输出高保真设计图,配合前端高还原度完成页面;
5、持续关注用户反馈和产品的效果,优化现有产品;
岗位要求:
1、统招专科及以上艺术设计、平面设计相关专业学历;要求美术功底强;
2、5年左右移动互联网产品ui设计工作经验,具备敏锐的设计观察力,对美的事物有天赋;
3、熟练使用photoshop,ai,sketch等设计常用软件;
4、熟悉web、ios、android等平台设计规范;对前端代码有一定了解,与前端开发交流无障碍;
5、有产品思维,熟练掌握用户体验设计和优化的方法,能与产品团队进行较好的沟通与合作,深刻理解产品设计思维并能给予创新性意见;
6、工作踏实认真,高度的工作责任心,具备良好的沟通能力及团队合作精神,认真细致,能吃苦耐劳,能够承受工作压力;
7、面试时必须带有个人独立完成的设计作品,有线上作品展示;
软件设计师的岗位职责、考试科目和职位工资待遇介绍:嵌入式软件设计师
| 适配人群 | 嵌入式软件工程师,自动控制工程师,电子系统工程师 | 使用场景 | 激光光谱分析,工业气体检测,环境监测设备 |
|---|---|---|---|
| 设立背景 | 激光光谱项目需要有人写控制软件 | ||
| 核心职能 | 写控制代码,让激光系统按指令动起来 | ||
| 工作内容 | 设计嵌入式软件,写代码,测电路,调cpu和fpga | ||
| 协作关系 | 跟硬件工程师一起改电路,向项目组长汇报,配合光学同事调参数 | ||
嵌入式软件设计师-激光光谱 清华大学天津电子信息研究院 清华大学天津电子信息研究院,电子研究院 职责描述:
1.激光应用系统控制技术的研发;
2.系统中控制电路的嵌入式软件的设计及代码编写、测试,所涉及的芯片类型包括cpu、fgpa、dsp等。
任职要求:
1.自动控制/电子与系统/电子信息/通信电路等专业;
2.硕士及以上;具备软件设计、控制技术的基本理论知识;从事过至少一种嵌入式软件的开发工作。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:软件设计师java
| 适配人群 | Java开发工程师,Web前端工程师,汽车软件设计师 | 使用场景 | 需求分析,平台运维,流程优化 |
|---|---|---|---|
| 设立背景 | 公司要搞项目平台,得有人管需求、做开发、保运维。 | ||
| 核心职能 | 收需求、想方案、写代码、调系统、修问题、带用户。 | ||
| 工作内容 | 聊客户听需求,画数据库图,写设计文档,改平台功能,查报错日志,教用户用系统。 | ||
| 协作关系 | 跟产品经理对需求,向技术经理汇报,和测试一起跑用例,帮实施同事培训客户,偶尔找财务同事问规则。 | ||
岗位职责:
1、负责项目需求收集、分析和解决方案制定(数据库设计、设计指导书设计);
2、负责项目平台技术研发,平台二次开发,流程优化、功能优化等;
3、负责项目平台日常运维异常分析、用户培训等。
任职资格:
1、全日制普通高校本科及以上学历,计算机或相关专业;
2、java基础扎实,熟悉jsp开发,精通html/css,熟练开发符合w3c标准的、兼容多种浏览器的网站页面;
3、熟悉javascript,熟练掌握jquery框架,能实现复杂的交互逻辑;
4、3年以上java的实际工作经验,有互联网产品开发经验者优先;
5、从事过汽车行业软件设计工作者优先,具有财务知识者优先。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:系统软件设计师
| 适配人群 | C系统架构师,工控软件设计师,Windows平台工程师 | 使用场景 | 工业监控系统,工控软件开发,通信后台服务 |
|---|---|---|---|
| 设立背景 | 公司监控软件老了,要重做架构,得有人拍板定方向。 | ||
| 核心职能 | 管整个监控软件怎么搭,决定大改还是小调,带人解决最难的bug。 | ||
| 工作内容 | 画架构图、定重构方案、看子系统设计、带人攻坚、教新人画图写方案。 | ||
| 协作关系 | 跟产品经理聊需求,向技术总监汇报,和开发组长、测试组长一起盯进度,帮模块设计师改设计稿。 | ||
岗位职责:
1、负责公司现有监控软件的架构设计和重大技术决策;
2、负责公司现有监控软件的重构方案决策;
3、审核子系统或核心模块的设计方案;
4、带领团队攻关解决系统级疑难问题;
5、负责培养软件模块设计师。
任职要求:
1、本科及以上学历,具有通讯、电子或工控等产品研发背景;
2、8年及以上c 开发工作经验,熟悉windows;
3、对后台服务、通信、windows 人机界面等软件任一方向有深入理解和开发设计经验;
4、对mfc、qt等重量级windows开发框架有深入理解;
5、精通设计模式,熟悉常见的设计思想、方法,能熟练应用常用的设计工具;
6、至少2个50k代码行规模子系统的成功设计经验;
7、有100k代码行规模软件产品平台设计经验者优先;
9、有较强的软件重构经验者优先。
重点:
1、必须是基于windows的c 开发
2、必须是做过系统设计,而不是只做过模块设计
软件设计师的岗位职责、考试科目和职位工资待遇介绍:c软件设计师
| 适配人群 | DSP工程师,嵌入式软件工程师,算法实现工程师 | 使用场景 | 信号处理,嵌入式开发,算法验证 |
|---|---|---|---|
| 设立背景 | 产品要做dsp软件,得有人写代码做算法验证。 | ||
| 核心职能 | 写c代码、实现信号处理算法、做dsp系统开发和测试。 | ||
| 工作内容 | 写设计方案、编c代码、调试平台、写技术文档、做验证。 | ||
| 协作关系 | 跟产品设计对接需求,向研发主管汇报,配合硬件工程师调接口,和测试同事一起做验证。 | ||
1. 根据产品设计要求编写dsp软件设计方案,完成符合产品功能和性能要求的dsp系统软件算法的c代码设计、开发和验证等工作;
2. 负责产品中dsp系统平台软件的开发与调试,重点是其中信号处理算法的c代码实现与测试;
3. 负责与产品相关的dsp方案设计、论证、技术文档撰写等工作;
岗位要求:
(1) 计算机、通信、电子类专业本科及以上学历,技术能力特别突出的可以放宽至专科以上学历;
(2) 精通c语言,有嵌入式编程基础与良好开发习惯,具备模块级c程序开发经验;
(3) 具备独立进行dsp中c程序开发的能力,能够进行dsp软件详细方案设计以满足产品要求,能进行模块分解,完成产品项目的接口设计、概要设计、代码设计、验证等工作并保证质量;
(4) 能够对产品dsp开发中出现的问题进行详细分析、调试及准确定位,并拟定整改方案和建议;
(5) 具有dsp嵌入式操作系统开发经验,熟悉ccs5.x编程环境者优先;具有单片机、arm等相关产品应用背景以及熟悉嵌入式系统开发者优先考虑。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:产品软件设计师
| 适配人群 | 产品经理,交互设计师,业务分析师 | 使用场景 | 软件产品设计,移动端开发,PC端开发 |
|---|---|---|---|
| 设立背景 | 公司要做业务管理软件,得有人专门搞产品设计和优化。 | ||
| 核心职能 | 做交互原型,理清业务逻辑,提优化点子,跟产品上线。 | ||
| 工作内容 | 画原型图,参加流程讨论,改用户体验,跑pc和手机端设计。 | ||
| 协作关系 | 跟开发、测试、运营一起开会;听产品经理安排;写文档给技术看;和用户聊反馈。 | ||
1、与团队一起参与业务管理软件产品的设计工作;
2、完成产品部分模块的交互原型的制作;
3、参与产品业务逻辑讨论、用户体验改善、各操作流程优化;
4、参与pc端和移动端产品的设计、跟进上线等;
5、参与产品演进,针对产品现状提出有效优化策略;
6、能够合理安排领导分配的工作计划内及工作计划外任务;
任职要求:
1、本科以上学历,2年以上软件开发经验或产品设计经验,至少参与过1款产品的全生命周期;
2、熟练使用主流脑图工具,分析产品功能;
3、熟练使用visio及其它建模工具,完成业务流程梳理;
4、具有从产品需求分析、设计、运营全过程的产品管理经验
5、熟悉移动app、web端的产品设计、运营机制
6、熟悉互联网产品研发流程,熟悉产品需求文档及技术功能描述文档的撰写
7、学习能力强,思维活跃,逻辑分析能力强,良好的沟通表达能力,注重团队合作;
8、工作积极主动,执行力高,能承受一定的工作压力;
软件设计师的岗位职责、考试科目和职位工资待遇介绍:c 软件设计师
| 适配人群 | C语言开发工程师,Windows系统程序员,嵌入式软件工程师 | 使用场景 | GIS系统开发,硬件集成项目,Windows服务部署 |
|---|---|---|---|
| 设立背景 | 公司要搞项目开发和维护,得有人干这个活儿。 | ||
| 核心职能 | 写代码、改bug、做测试、保项目能用。 | ||
| 工作内容 | 写c 程序、调vs工具、写技术文档、测功能、修问题。 | ||
| 协作关系 | 跟产品经理聊需求,跟测试员一起跑用例,向技术组长汇报,偶尔帮硬件同事联调。 | ||
1、负责项目的开发和维护;
2、能够理解用户需求,完成项目分析、设计、编程、测试和维护工作;
3、负责相关技术文档的编写;
任职要求:
1、熟悉windows平台,熟练使用c 语言和c语言,熟练使用vs、vc、qt;
2、熟悉 windows api、mfc框架、动态库、windows服务编程、网络编程、多线程等;
3、具有gis、单片机开发、硬件设计者优先;
4、家住通州漷县、廊坊市区者优先考虑。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:技术软件设计
| 适配人群 | 软件设计负责人,Java技术主管,系统架构师 | 使用场景 | 项目开发管理,微服务架构落地,设计模式应用 |
|---|---|---|---|
| 设立背景 | 公司接了新软件项目,需要有人管开发进度和设计质量。 | ||
| 核心职能 | 定开发计划、做系统设计、搭框架、攻技术难点、带新人写代码。 | ||
| 工作内容 | 拆任务给组员、写概要和数据库设计、定开发规范、选技术方案、查代码问题。 | ||
| 协作关系 | 向项目经理汇报,和产品经理对需求,跟测试工程师联调,带java开发工程师干活,和运维聊部署。 | ||
岗位职责:
1. 依据软件需求,制定软件开发计划,拆分开发团队成员的任务;
2. 独立完成项目的概要设计、数据库设计,组织完成详细设计;
3. 依据项目要求,搭建开发框架,制定开发规范;
4. 识别关键技术点,完成技术突破;
5. 指导初中级软件开发工程师完成研发任务。
任职要求:
1. 5年以上java研发经验,2年以上软件设计经验;
2. 掌握至少一种设计方法,熟悉至少三种设计模式;
3. 熟悉主流java开发框架,熟悉springboot开发,熟悉微服务开发模式;
4. 能够制定编码规范;
5. 具有组织团队完成bdd开发模式(行为驱动开发)经验者优先;
6. 热爱技术,关注业界技术趋势;
7. 计算机相关专业统招本科及以上学历;
8. 具有良好的沟通能力及团队合作精神,具备较强的责任心;
9. 具备一定的文档编制能力。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:系统软件设计
| 适配人群 | 嵌入式工程师,单片机开发者,硬件程序员 | 使用场景 | 硬件开发,嵌入式研发,MCU编程 |
|---|---|---|---|
| 设立背景 | 做嵌入式系统得有人干 | ||
| 核心职能 | 搞嵌入式设计,写单片机程序,搭软硬件环境 | ||
| 工作内容 | 用keil写c代码,调msp430和c51,测电路信号,画简单pcb | ||
| 协作关系 | 跟硬件同事一起调板子,向技术组长汇报,帮测试同事查bug,和pcb工程师对图纸 | ||
系统软件设计 职位信息:
嵌入式系统设计
软硬件开发工作
团队之间协助工作
职位要求:
熟悉c语言单片机开发,熟练掌握kiel开发环境。
熟悉一般mcu的使用编程、如msp430、c51等。
具有基本的模电和数电设计基础。
了解使用示波器、万用表等实验室仪器。
了解使用相关pcb软件。 职位信息:
了解使用相关pcb软件。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:驱动软件设计
| 适配人群 | 汽车软件工程师,嵌入式驱动工程师,ECU开发工程师 | 使用场景 | 底盘电子开发,汽车控制器开发,ECU软件验证 |
|---|---|---|---|
| 设立背景 | 底盘电子项目需要有人搞mcu底层驱动和ecu信号处理,不然代码跑不起来。 | ||
| 核心职能 | 写底层驱动代码,处理ecu信号,做验证和优化,让硬件能听话干活。 | ||
| 工作内容 | 开发驱动模块、验证功能、优化性能、写需求文档、写设计文档、写测试规范。 | ||
| 协作关系 | 跟软件科同事一起搭模块,帮算法组调接口,配合测试工程师做验证,向软件组长汇报。 | ||
软件设计工程师(底层驱动) 1) 负责底盘电子项目中软件mcu底层驱动、ecu信号处理相关模块的设计开发、验证及优化;
2) 熟练掌握英飞凌aurix,nxp(freescale)mpc及st等主流汽车零部件主控制器芯片开发;
3) 协助软件科、算法组其它开发工程师完成相关模块的设计;
4) 协助软件测试工程师完成所负责模块的软件测试及验证;
5) 负责相关软件需求、软件设计、测试规范文档的撰写;
1) 负责底盘电子项目中软件mcu底层驱动、ecu信号处理相关模块的设计开发、验证及优化;
软件设计师的岗位职责、考试科目和职位工资待遇介绍:android平台应用软件设计及开发
| 适配人群 | Android开发工程师,嵌入式软件工程师,移动应用架构师 | 使用场景 | 医疗电子开发,移动终端发布,系统问题修复 |
|---|---|---|---|
| 设立背景 | 公司要做安卓app,得有人专门搞开发和维护。 | ||
| 核心职能 | 写安卓程序,改bug,做功能模块,发新版本。 | ||
| 工作内容 | 敲代码、调试、修问题、发包、写简单文档。 | ||
| 协作关系 | 跟产品经理聊需求,和测试一起找问题,向技术组长汇报,偶尔帮ui调界面。 | ||
职位描述:
岗位职责:
1、负责android平台应用软件的设计及开发;
2、负责android平台软件代码的编写、调试及后期维护;
3、独立完成android终端产品模块功能设计,开发,调试及发布;
4、对既有系统存在的问题能够快速分析、定位并修改;
5、有图形界面开发经验者优先。
任职要求:
1、计算机、通信相关专业,本科及以上学历;
2、具备扎实的java编程基础,1年以上java软件开发经验;
3、熟练使用android各种组件并了解其内部原理,熟悉android开发框架;
4、熟练掌握面向对象设计思想,熟悉常见设计模式,具备良好的编程习惯,良好的设计文档撰写能力;
5、有医疗电子产品行业应用开发经验者优先。
软件设计师的岗位职责、考试科目和职位工资待遇介绍:高级软件设计工程师
| 适配人群 | 汽车电子软件工程师,电控系统架构师,电机控制算法工程师 | 使用场景 | 汽车电控系统开发,新能源整车集成,电机控制系统调试 |
|---|---|---|---|
| 设立背景 | 公司要做汽车控制器软件,得有人专门搞总体设计和任务分派。 | ||
| 核心职能 | 定软件大框架,写发电和电机控制程序,做测试,整资料。 | ||
| 工作内容 | 写控制软件、调程序、测电机策略、编说明书、整理技术文档。 | ||
| 协作关系 | 跟硬件工程师一起调板子,向技术总监汇报,配合测试组做验证,和产品经理对需求。 | ||
高级软件设计工程师 1. 自主制定软件总体结构方案和个人工作任务分解。
2. 负责汽车应用发电和系统控制器的控制软件开发和调试工作。
3. 负责驱动电机控制策略和驱动软件的开发、测试和应用。
4. 负责各类控制器的技术开发文件、使用说明书等资料的整理、编写工作。
任职资格:
1. 本科及以上学历,电气工程、控制工程类等专业。
2. 至少连续5年以上相关的工作经验。
3. 对于控制器硬件设计及其测试环境有丰富的经验。
4. 有使用单片机(如pic16、hc12或dps等)设计汽车级控制器的经验。
5. 有较强的分析能力。
6. 熟练使用msoffice 工具软件和电路/pcb设计软件。
1. 自主制定软件总体结构方案和个人工作任务分解。

