C软件架构师岗位职责 - 制度大全
制度大全 导航

C软件架构师岗位职责

编辑:制度大全2021-02-08

C++软件架构师(5G路测)岗位职责

:

1、按照有关制度和规范的要求,参与项目和产品的设计(功能设计、数据结构设计、系统架构设计)、编写设计文档,并制定详细开发计划;

2、根据项目计划参与编码工作,并主要承担核心模块的编码工作。对产品需求、业务知识理解透彻。按照公司要求,保证各项成果提交的规范性、及时性。

3、前沿技术研究,难点攻关。可以承担内部技术培训工作;可以承担客户业务、技术培训;

4、对项目组内初级别开发人员进行技术指导,监控代码开发质量,对代码进行评审。制定开发规范;

5、负责产品或系统架构设计工作,或参与架构设计评审。

任职要求:

1、计算机相关专业,硕士及以上学历;优秀本科生可放宽学历要求;

2、三年以上IT行业工作经验;

3、熟练掌握C/C++编程,基本功扎实;

4、精通STL、boost库中的一种或常用数据结构、算法;

5、精通TCP/IP协议,熟练掌握Socket编程;

6、熟练掌握进程间通信、多线程编程等开发技术,对消息队列、共享内存、线程并发控制有深入理解;

7、熟练操作Linux系统,熟练掌握LinuxC/C++调试、开发工具gcc,g++,gdb,make;

8、熟练掌握Windows图形界面开发技术MFC或Qt,熟练使用开发工具VisualStudioC++;

9、有图像处理,OpenCV库使用经验者优先;有点云处理经验者优先;职位描述:

1、参与软件产品的需求分析、设计、编码工作;

2、根据公司技术文档规范编写相应的技术文档;

3、在产品经理的指导下按计划完成软件代码编制和单元测试工作;

4、根据项目开发进度和任务分配,开发相应的软件模块;

5、解决开发中遇到的的技术难点;

任职要求:

1、计算机或相关专业本科以上学历,3年以上工作经验;

2、熟悉Windows软件开发;

3、熟悉Windows多线程编程,掌握进程间的通讯方法;

4、熟悉WindowsAPI,熟悉常用数据结构和算法;

5、熟悉软件开发流程、设计模式、体系结构;

6、熟悉VC++,熟练使用VisualStudioXXXX年;

7、熟悉串口、TCP/IP和Socket编程;

8、具备通信企业或通信产品开发经验优先,具备4G、5G无线网络路测、优化产品开发经验优先;

9、具有较强的分析和解决问题的能力,具备良好的合作精神;

10、具备较强的学习能力和主动性,有良好的进度意识和流程意识。

岗位职责

:

1、按照有关制度和规范的要求,参与项目和产品的设计(功能设计、数据结构设计、系统架构设计)、编写设计文档,并制定详细开发计划;

2、根据项目计划参与编码工作,并主要承担核心模块的编码工作。对产品需求、业务知识理解透彻。按照公司要求,保证各项成果提交的规范性、及时性。

3、前沿技术研究,难点攻关。可以承担内部技术培训工作;可以承担客户业务、技术培训;

4、对项目组内初级别开发人员进行技术指导,监控代码开发质量,对代码进行评审。制定开发规范;

5、负责产品或系统架构设计工作,或参与架构设计评审。

任职要求:

1、计算机相关专业,硕士及以上学历;优秀本科生可放宽学历要求;

2、三年以上IT行业工作经验;

3、熟练掌握C/C++编程,基本功扎实;

4、精通STL、boost库中的一种或常用数据结构、算法;

5、精通TCP/IP协议,熟练掌握Socket编程;

6、熟练掌握进程间通信、多线程编程等开发技术,对消息队列、共享内存、线程并发控制有深入理解;

7、熟练操作Linux系统,熟练掌握LinuxC/C++调试、开发工具gcc,g++,gdb,make;

8、熟练掌握Windows图形界面开发技术MFC或Qt,熟练使用开发工具VisualStudioC++;

9、有图像处理,OpenCV库使用经验者优先;有点云处理经验者优先;

篇2:产品软件架构师岗位职责

岗位职责:

1.充分应用大数据、云计算等技术,满足智能交通业务需求,与互联网充分对接的平台总体技术路线。

2.负责领导和组织设计满足智能交通管控和服务平台业务需求的整体架构,包括:大数据采集/转换/存储框架、分布式并行计算框架、数据访问及消息订阅分发机制、应用服务负载均衡及调度监控管理、PC及移动端应用开发运行框架等,负责确定地图、视频、图片小文件等的技术框架。

3.组织协调数据层、服务层、应用层等设计工作,确保大系统各版块平滑有序对接。

4.熟悉技术管理。能够通过有效组织分工、计划制定、培训考评、方案评审、产品评测、推进落实等手段,有效防控研发风险。

5.熟知当前云计算、大数据、人工智能、视频智能等新技术,对研发服务、模型、组件有清晰的认识和抉择能力,与主流研发技术服务提供商有一定的接洽渠道。

任职要求:

1.计算机、电子等专业,本科及以上学历。

2.5年以上重大项目核心研发工作经历,2年以上系统架构设计工作经历。具有较丰富的云计算、大数据实际系统框架设计研发工作经验。有研发项目组织领导经验者优先。

3.熟知数据建模、Hadoop/Spark等分布式大数据存储计算技术框架,从事相关系统设计和产品深度研发工作。

4.熟知GIS服务/视频访问/大规模图片存储访问技术。了解AI应用支撑技术和产品。掌握VMWare等虚拟化技术及大规模分布式群集系统部署环境设计能力者优先。

5.具有实战化软件研发组织能力,善于组织完成目标分解、制定计划、推进落实、考评激励等相关工作,具备技术组织风险防控能力。

6.具备强烈的责任心和主动性,善于沟通表达,具备良好的图文表达及工作汇报能力。

篇3:软件架构师岗位职责

C++软件架构师(5G路测)岗位职责

:

1、按照有关制度和规范的要求,参与项目和产品的设计(功能设计、数据结构设计、系统架构设计)、编写设计文档,并制定详细开发计划;

2、根据项目计划参与编码工作,并主要承担核心模块的编码工作。对产品需求、业务知识理解透彻。按照公司要求,保证各项成果提交的规范性、及时性。

3、前沿技术研究,难点攻关。可以承担内部技术培训工作;可以承担客户业务、技术培训;

4、对项目组内初级别开发人员进行技术指导,监控代码开发质量,对代码进行评审。制定开发规范;

5、负责产品或系统架构设计工作,或参与架构设计评审。

任职要求:

1、计算机相关专业,硕士及以上学历;优秀本科生可放宽学历要求;

2、三年以上IT行业工作经验;

3、熟练掌握C/C++编程,基本功扎实;

4、精通STL、boost库中的一种或常用数据结构、算法;

5、精通TCP/IP协议,熟练掌握Socket编程;

6、熟练掌握进程间通信、多线程编程等开发技术,对消息队列、共享内存、线程并发控制有深入理解;

7、熟练操作Linux系统,熟练掌握LinuxC/C++调试、开发工具gcc,g++,gdb,make;

8、熟练掌握Windows图形界面开发技术MFC或Qt,熟练使用开发工具VisualStudioC++;

9、有图像处理,OpenCV库使用经验者优先;有点云处理经验者优先;职位描述:

1、参与软件产品的需求分析、设计、编码工作;

2、根据公司技术文档规范编写相应的技术文档;

3、在产品经理的指导下按计划完成软件代码编制和单元测试工作;

4、根据项目开发进度和任务分配,开发相应的软件模块;

5、解决开发中遇到的的技术难点;

任职要求:

1、计算机或相关专业本科以上学历,3年以上工作经验;

2、熟悉Windows软件开发;

3、熟悉Windows多线程编程,掌握进程间的通讯方法;

4、熟悉WindowsAPI,熟悉常用数据结构和算法;

5、熟悉软件开发流程、设计模式、体系结构;

6、熟悉VC++,熟练使用VisualStudioXXXX年;

7、熟悉串口、TCP/IP和Socket编程;

8、具备通信企业或通信产品开发经验优先,具备4G、5G无线网络路测、优化产品开发经验优先;

9、具有较强的分析和解决问题的能力,具备良好的合作精神;

10、具备较强的学习能力和主动性,有良好的进度意识和流程意识。

岗位职责

:

1、按照有关制度和规范的要求,参与项目和产品的设计(功能设计、数据结构设计、系统架构设计)、编写设计文档,并制定详细开发计划;

2、根据项目计划参与编码工作,并主要承担核心模块的编码工作。对产品需求、业务知识理解透彻。按照公司要求,保证各项成果提交的规范性、及时性。

3、前沿技术研究,难点攻关。可以承担内部技术培训工作;可以承担客户业务、技术培训;

4、对项目组内初级别开发人员进行技术指导,监控代码开发质量,对代码进行评审。制定开发规范;

5、负责产品或系统架构设计工作,或参与架构设计评审。

任职要求:

1、计算机相关专业,硕士及以上学历;优秀本科生可放宽学历要求;

2、三年以上IT行业工作经验;

3、熟练掌握C/C++编程,基本功扎实;

4、精通STL、boost库中的一种或常用数据结构、算法;

5、精通TCP/IP协议,熟练掌握Socket编程;

6、熟练掌握进程间通信、多线程编程等开发技术,对消息队列、共享内存、线程并发控制有深入理解;

7、熟练操作Linux系统,熟练掌握LinuxC/C++调试、开发工具gcc,g++,gdb,make;

8、熟练掌握Windows图形界面开发技术MFC或Qt,熟练使用开发工具VisualStudioC++;

9、有图像处理,OpenCV库使用经验者优先;有点云处理经验者优先;

篇4:软件架构师岗位职责任职条件和职位年薪介绍

软件架构师含义

软件架构师(英文名称:SoftwareArchitect),是指在软件项目开发过程中,根据客户的需求以及行业市场的需求将软件所要实现的需求功能转换为规范的软件开发计划及文本,将软件开发过程中所涉及的流程与架构进行设计和管理,制定项目的总体架构并指导整个开发团队实施的专业人员。

软件架构师岗位职责

1.根据客户需求及市场行业需求进行软件构架的制定(技术框架和业务框架);

2.对软件构架相关人员进行技术和业务培训,并指导开发人员进行开发;

3.解决软件开发过程中遇到的问题;

4.为技术决策提供规则,平?各类涉众的不同观点,化解技术风险;

5.负责组合和带领公司内部员工研究与项目相关的新技术;

6.完成领导交给的其他任务。

软件架构师应具备的能力

一名合格的软件架构师,应当具备以下能力:

1.应该具有熟练的专业技能,有丰富的经验;

计算机综合知识、系统配置和方法(包括系统配置技术和系统性能等知识)、典型系统应用(网络应用、数据应用和多媒体应用等)、系统开发(程序设计语言、软件开发方法、需求分析和设计方法、测试评审方法、开发管理、应用系统构建、系统审计、外部资源使用和基于中间件的开发等知识)、安全性和可靠性技术(数据安全与保密、防闯入和防病毒、容错技术、可靠性模型与分析技术、系统可靠性、安全规章和保护私有信息规则等知识)、标准化(标准化的基础知识、标准化分级、编码标准、数据交换标准、软件工程标准、信息安全标准、基于构件的软件标准和标准化组织机构等知识)、信息化基础(政府信息化与电子政务、企业信息化与电子商务、信息化的有关的法律和规定等知识)、数学和英语(至少具有大学以上的数学和英语基础知识)。

2.具有很强的洞察力,能抓住问题的主要矛盾,及时解决问题;

3.具备领导素质,软件架构师需要在各小组之间推进新技术,需要领导人员进行项目计划的实施;

4.具有良好的沟通能力;

5.具有多方位思考分析能力;遇到问题之后,软件架构师需要对问题进行多方位的思考分析,并制定可行的解决方案;

6.具备团队精神;善于学习。

软件构架师任职条件

1.具有8年以上软件项目开发工作经验、3年以上编写代码经验、4年以上基于面向对象和构建开发的软件产品设计经验;

2.具有丰富的大中型开发项目的总体规划、方案设计、及技术队伍管理经验;

3.深刻了解相关的技术标准、对软件工程标准和规范具有很好的把握;

4.熟悉Java或.Net技术;

软件构架师职业发展

有一名优秀的软件架构师成为企业项目成为获得成功的关键,软件架构师成为一个流行的职业,软件架构师是由算法应用开发工程师、需求工程师、JAVA软件工程师等发展而来。软件架构师的发展方向为项目经理。

软件架构师年薪

软件架构师的薪资范围为4000-10000元左右,具有1-2年工作经验,其月薪一般在4000元左右,具有3-5年工作经验月薪一般在5000-8000元之间,丰富的工作经验是高月薪的一个条件,学历是另一个重要方面,拥有硕士学历的软件架构师,2年工作经验后月薪可达到8000-10000元。

篇5:智能驾驶软件架构师职位描述与岗位职责任职要求

职位描述

工作职责

1、负责自动驾驶软件开发流程和体系的建设;

2、负责自动驾驶功能需求分析,决策控制策略规划,软件架构定义等相关工作;

3、负责模块化、可验证的系统软件架构设计和实时性能优化;

4、制定软件开发计划,负责软件开发管理工作,并进行进度控制和检查

5、负责组织软件的设计评审、集成和测试;

任职资格

1.本科及以上学历,计算机、自动化、车辆等相关专业或方向;

2.具有5年以上软件开发相关经验,能独立完成产品的设计、架构和开发;

3.熟悉Python、C/C++、ROS、Linux等开发工具,环境具有丰富的编程经验和良好的编程规范;

4.具有自动驾驶软件系统相关架构经验优先;

5.具有良好的团队合作精神和强烈的责任心;熟悉软件开发的业内常用流程;

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有