软件工程师岗位职责

时间:2023-05-03 18:37:03 岗位职责 我要投稿

软件工程师岗位职责15篇

  现如今,很多情况下我们都会接触到岗位职责,岗位职责具有提高内部竞争活力,更好地发现和使用人才的作用。那么相关的岗位职责到底是怎么制定的呢?以下是小编帮大家整理的软件工程师岗位职责,希望能够帮助到大家。

软件工程师岗位职责15篇

软件工程师岗位职责1

  1、与高级软件工程师及项目经理沟通,参与需求和设计工作,撰写开发文档;

  2、按照需求和设计文档的要求,承担应用系统开发环境的搭建与编码工作;

  3、参与完善程序设计及编码规范,根据要求严格执行设计及编码的.规范;

  4、参与技术攻关和系统优化等工作;

  5、完成上级领导安排的各项事宜。

软件工程师岗位职责2

  岗位职责

  (系统层开发)

  1、负责嵌入式产品Linux系统的移植以及驱动开发;

  2、负责和产品相关的系统底层软件的设计和开发;

  3、负责项目实施中相关软件技术难题的解决,提出相关方案及实现方法;

  (应用层开发)

  1、负责嵌入式产品的应用软件开发,包括GPS、BT等;

  2、负责对代码进行调试和验证,设计测试用例;

  3、负责编写软件设计文档,参与需求分析和讨论;

  岗位要求

  1、计算机,电子工程,软件工程等相关专业,本科及以上学历,熟练掌握C/C++,.熟练的C/C++编程能力;

  2、熟悉Linux操作系统,具有Linux下软件开发的相关经验;

  3、熟悉STM32系列单片机,能够独立完成相应的开发工作;

  4、对GPS、BT模块有所了解,能够在在嵌入式设备上集成、开发和调试BT/GPS驱动;

  5、熟悉ARM体系构架和Linux操作系统,有在ARM上进行Linux系统移植的相关经验;

  6、熟悉uboot、kernel的构架,精通嵌入式系统的设计与开发流程,熟悉交叉编译,系统移植和内核裁剪;

  7、熟悉常用接口I2C、SPI、USB等;

  8、清晰的逻辑表述和判断能力,有良好的英文阅读与写作能力、学习能力与沟通能力;工作内容:

  1、负责自动驾驶嵌入式平台的系统软件架构;

  2、完成Linux驱动以及应用的开发、移植以及单元测试。

  岗位要求–必须:

  1、熟悉Linux kernel或应用开发;

  2、熟悉开源软件的评估、集成与调试;

  3、精通C/C++;熟悉Linux系统的进程、线程开发,各类IPC通讯及socket编程;

  4、具有良好的团队合作意识、沟通能力、协调能力,能够承担工作压力;

  5、学习能力强,求知欲强烈;

  岗位要求–优先考虑:

  1、熟悉开源机器人操作系统ROS,有相关开发经验;

  2、熟悉Python;

  3、熟悉嵌入式系统外围总线;

  4、良好的数学基础,掌握线性代数,概率论;

  5、有敏捷软件开发经验;熟悉面向对象思想,原则,设计模式,重构,单元测试,测试驱动开发。岗位职责:

  主要负责主要负责电控系统中嵌入式系统和功能模块的设计、开发与调试工作,包括:

  1、嵌入式软件系统、主控芯片和功能模块的调研和选型工作

  2、嵌入式操作系统的开发(操作系统)、嵌入式系统中功能模块的`驱动和功能开发(硬件驱动)、嵌入式系统中应用开发(软件、通讯、控制程序等)

  3、智能算法在嵌入式软件中的移植

  4、嵌入式系统中人机接口的设计与界面开发

  5、配合工业设计人员对界面进行美术设计并整合至嵌入式系统中

  6、系统调试和测试

  7、负责产品说明书、开发文档等技术文件的编写与校对

  岗位要求:

  1、掌握嵌入式系统的开发流程,具有STM等系列单片机或ARM系统开发经验

  2、掌握嵌入式操作系统开发,如ucOSII、Linux系统,有多线程编程经验

  3、熟练使用C或者C++语言进行编程

  4、有NVIDIA Jetson TX1/TX2 Developer Kit开发经验者优先

  5、有自动控制系统开发经验者优先

  6、熟悉数据接口、通信总线开发

  6、熟悉Linux或者Android系统下的可视化应用开发

  7、对项目认真负责,能按时高质量地完成预定任务,具有良好的协作沟通能力

  8、具备创新精神,对工作中的挑战充满热情

  9、具备良好的学习能力,做事严谨,精益求精1、在芯片原厂给出的SDK基础上进行二次开发,形成可大规模批量生产的成熟软件;

  2、为客户提供DTV方面的技术支持,快速有效的解决问题;

  3、负责基于DTV的应用程序的开发、调试工作;

  4、负责软件相关文档编写,将知识成果变成公司技术积累;

  职位要求:

  1、电子、通讯、计算机等相关专业本科以上学历;

  2、精通C/C++语言编程,有2年以上嵌入式C语言开发经验,熟悉数据结构、算法、操作系统等相关知识;

  3、熟悉Linux内核和Linux系统下的应用开发,有两年以上嵌入式系统开发经验;

  4、熟悉DVB-T、ISDB-T、cmmb等标准之一,有三年以上DTV项目软件开发经验;

  5、熟悉MPEG标准、TS解析,理解视频信息在整个系统中的处理流程;

  6、有ST、Boardcom、Mastar等机顶盒平台软件开发经验者优先;

  7、具有良好的英语听、说、读能力,可以用英语交流;

  8、沟通能力强,团队精神佳,敬业度高,执行力好,诚信度高,服务意识强。

软件工程师岗位职责3

  1.负责单片机软件的开发;

  2.参与项目需求、方案和开发计划的.制定;

  3.项目各阶段文档编写并归档。对项目的创新申请专利保护交底书的编写;

  4.能按照项目计划按时完成产品开发任务,服从公司项目经理部门经理的安排。

软件工程师岗位职责4

  1、参与融合通信和人工智能软件产品和软件项目的开发工作;

  2、按照软件需求,完成软件功能代码的编写;

  3、主动跟进与处理所负责项目模块的BUG,按时完成上级主管交予的`各项任务;

  4、协助测试人员完成项目测试和问题修复的工作;

  5、参与系统设计,功能模块设计;

  6、参与解决系统性能优化和技术难点攻关。

软件工程师岗位职责5

  1.负责电机控制器单片机与外围芯片驱动软件的设计、调试;

  2.负责设计软件的验证方案及组织实施;

  3.参与控制系统的`集成;

  4.负责公司产品生产与使用过程中问题的跟踪、解决;

  5.参与产品软件平台的优化升级工作。

软件工程师岗位职责6

  1、按照非标设备的制造流程和工艺要求,设计电气控制系统,电路图和布局图。

  2、根据客户的要求提供解决方案。

  3、负责设备电气控制系统的.调试。

  4、严格执行项目的进度要求和质量要求,准时、优质地完成相关工作。

  5、根据项目预算配制电气控制元件。

  6、在最终装配前向相关人员解释设计要点。

  7、协助生产部门进行装配、调试、安装以及售后服务事项。

软件工程师岗位职责7

  1)本科及以上学历,理工科专业;

  2)超强抽象思维和深厚的数学功底;

  3 )精通halcon或open CV图形开发;

  4 )熟悉常用图形及图像处理算法例如:镜像、转置、反色、拉伸、抽插值、平移、任意角度旋转以及仿射变换等;

  5)熟悉常用图像文件记录格式例如:bmp、tiff、PNG等;

  6 )精通TCP/IP协议及相关socket编程开发,精通FAT及NTFS filesystem;

  7)熟练的编程技巧(C,C++或C#)及规范的.代码习惯,规范详实的开发文档;

  8)相当程度的硬件电路知识,能够准确理解电路设计,具备调试需要的手工焊接操作技术及仪器仪表的使用技巧;

  9)英语读写熟练无障碍,良好的表达能力,良好的抗压能力;

  10 )能按时完成工作任务,适应出差驻厂服务;

  11)身体健康,适应超时工作;

软件工程师岗位职责8

  1、客户现场项目编码工作;

  2、修正测试过程中发现的程序缺陷;

  3、相关软件技术文档编写;

  4、责任心强,具备良好的'团队合作精神和承受压力的能力。

  任职要求

  1、统招本科及以上学历,计算机软件相关专业;

  2、扎实的计算机基础知识,具有银行业业务系统开发经验者优先;

  3、了解Java, jsp, JavaScript等相关开发语言,深入理解JVM原理,熟悉J2EE体系;

  4、熟悉至少1个常用开源框架(如Spring/Struts2/iBatis/Hibernate等)内部原理;

  5、了解Weblogic、Websphere或Tomcat等中间件及应用服务器;

  6、熟悉WEB前端开发技术或桌面富客户端开发技术,了解HTML5技术的优先考虑;

  7、具备良好的沟通和逻辑思考能力,优秀的分析问题和解决问题的能力;

  8、具有银行信贷系统、监管上报系统、OA系统或其他业务系统开发经验者优先。

  9、能适应一定量的出差安排。

软件工程师岗位职责9

  1、编写需求文档、概要设计文档,负责需求分析、系统设计以及核心代码的编写;

  2、参与系统架构和技术方案的规划、选型和设计、技术难点攻关;

  3、按项目需求开发前端web界面,后端数据提交,前后端交互功能;

  4、项目开发与跟踪维护;对系统可扩展性、稳定性、安全性负责;

  5、对部分业务快速理解,并且能够逐渐提出更佳的.业务建议,可以与业务部门一同探讨业务发展;

软件工程师岗位职责10

  职位描述:

  1、负责基于PHP的公司网站及产品的`开发与维护;

  2、联合客户服务部与客户沟通,理解客户需求,及时帮助客户开发或解决问题。

  职位要求:

  1、大学本科以上学历,计算机或相关专业毕业,两年以上相关工作经验,有大型网站开发经历;

  2、精通PHP,mysql开发;

  3、精通Javascript/Jquery,HTML, CSS等语言与开发;

  4、熟悉并熟练使用Linux系统,熟悉服务器配置与维护的优先考虑;

  5、熟悉使用源代码管理工具,有扎实的程序设计水平,良好的编码习惯;

  6、善于沟通协调,有良好的团队协作精神,责任心强。

软件工程师岗位职责11

  职责:

  1.负责行业软件平台产品、项目以及相关移动类产品的视觉设计

  2.参与产品前期界面研究、竞品及设计流行趋势分析

  3.能输出高质量的UI设计,保持产品的视觉统一性,项目上令客户满意

  4.能输出具有视觉冲击力的数据可视化图墙及动态演示稿,合理展现可视化数据信息

  岗位要求:

  1.本科以上学历,设计相关专业优先

  2.有2年以上行业软件平台或互联网工作经验,安防类产品设计经验者优先

  3.精通Photoshop、Illustrator,熟悉AfterEffects等设计类软件

  4.具备扎实的美术功底,优秀的.视觉设计审美能力,善于用视觉表达想法并符合交互逻辑。有多端设计工作经验者优先

  5.拥有良好的沟通能力和协助能力,具备团队合作精神

  6.耐心细致、学习能力强,能够承受一定的工作压力

软件工程师岗位职责12

  1、系统架构的`规划与设计,可不断优化现有系统架构;

  2、根据概要设计可进行详细设计和核心代码开发,带来其他程序员完成该模块的编码与实现;

  3、研究新技术,将新技术不断应用在现有产品和项目中;

  4、处理客户提出的疑难技术问题;

  5、培养中级、初级开发人员;

软件工程师岗位职责13

  1、使用主流嵌入式开发语言或适合于硬件目标的`汇编语言进行代码编辑和调试;

  2、编写文档,完成相关代码测试任务;

  3、根据项目进度完成代码开发任务;

  4、对代码进行维护、改进完善,以满足新需求;

  5、使用原理图软件查阅硬件连接的逻辑,并编制相应的软件代码;

  6、根据产品需求进行器件选型,原理图设计,PCB设计并审核确认;

软件工程师岗位职责14

  1.负责AUTOSAR软件架构开发,包括需求分析、软件配置、SW-C接口设计、文档等

  2.遵循Automotive-SPICE软件过程参考模型,负责软件概念设计,细节设计,编码和单元设计,单元测试及验证

  3.配置底层软件(BSW),与应用层软件进行集成(RTE),并生成代码

  4.复杂驱动的编写、调试与集成,分析bug等

软件工程师岗位职责15

  1.参与系统技术的架构设计、需求分析讨论。

  2.根据规范进行系统快速迭代开发与维护,并对后期的维稳及优化负责。

  3.根据开发规范编写各种开发文档及项目文档。

  4.根据实际需要进行技术专研并解决各类技术问题。

【软件工程师岗位职责】相关文章:

软件工程师的岗位职责08-10

软件工程师岗位职责06-08

软件工程师的岗位职责03-14

软件UI工程师岗位职责11-28

软件测试工程师岗位职责09-12

软件工程师的岗位职责要求08-03

软件工程师个人岗位职责08-03

软件测试工程师的岗位职责10-09

高级软件工程师岗位职责06-19

软件实施工程师岗位职责07-12