软件开发工程师具体职责要求(精选31篇)
1、负责小型智能终端设备Linux嵌入式平台软件开发,图像与视频数据处理;
2、根据产品规划需求进行嵌入式软件程序的设计;
3、配合后台服务器完成相关接口及协议的定义,对接代码的实现;
3、根据技术支持需求进行软件代码维护;
4、编写相关技术文档,并对有关人员进行培训。
1、负责嵌入式软件程序的框架设计及开发,参与系统方案设计、评审;
2、负责项目需求分析、产品模块的概要及详细设计;
3、负责产品功能的代码实现,按计划独立完成代码编写,并负责产品模块的单元测试,保证代码质量;
4、负责对所编写的模块或程序进行严格测试,执行软件故障的定位、分析和调试;
5、负责产品模块开发文档的编写,协助制定相关系统的测试文档。
岗位职责:
1、负责按照产品的设计,完成APP的研发,以及其它有关JAVA平台的其它项目
2、和其它团队成员做好工作配合与协调
3、配合项目经理的工作,按时按质进行软件项目的研发工作
任职要求:
1、计算机相关专业大专及以上学历。
2、良好的Java技术功底和C/C++基础;
3、精通JavaScript,熟悉JS面向对象编程,熟悉HTML5、CSS3。
4、较强的学习能力,责任心和沟通及表达的能力。
任职要求:
1、计算机及相关专业本科及以上学历;
2、2年以上Android平台开发经验,精通Java语言;
3、熟悉面向对象开发与设计,精通常用数据结构与算法,熟悉软件设计模式;
4、熟悉Android应用开发框架、SDK及常用调测方法;
5、熟悉AndroidUI界面常用组件、常用布局方法、事件处理机制;
6、熟悉Android多线程设计、网络编程、数据存储与IO、多媒体开发;
7、熟悉Android端WebSocket开发,并且熟练使用OkHttp框架;
8、熟练掌握Android,RxJava,MVP架构设计
9、熟悉了解Android下NDK编程和JNI使用;
10、吃苦耐劳、责任心强、做事积极主动、有团队合作精神;逻辑思维严谨、关注新技术,有持续学习能力。
1、负责Android、IOS手机APP的应用搭建。
2、管理和对接研发团队,完成APP的开发工作
3、解决APP应用中出现的问题
岗位要求:
1、计算机等相关专业本科以上
2、具备良好的软件工程意识,熟悉软件开发流程
3、具有团队协作精神,及良好的沟通表达能力
4、具有至少2年软件开发经验,或独立创作过优秀的软件产品
1.按研发计划以及公司研发流程的要求,参加基于 技术架构的应用系统(产品)的设计与开发工作,负责产品研发/实施过程中的模块核心编码、文档编写、单元测试等工作;
2.指导初级程序员及其他相关人员完成模块的编码、测试以及相关文档编写;
3.参与公司基于 平台技术路线的规划和发展工作;
4.负责基于 技术架构的系统的技术攻关;
5.参与制订基于技术架构的开发过程管理与规范;
6.承担一定的团队和项目管理工作;
7.参与并承担一定的'相关售前工作。
一、职位描述:
负责FPGA平台上的数字信号处理算法的设计和开发,及其嵌入式架构软件设计、系统功能架构设计。
二、基本要求:
1、本科以上学历,通信、信号处理、电子信息及相近专业,有扎实的数学基础;
2、熟悉软件无线电工作原理和数字信号处理相关理论,并有一定实践经验。
3、有软件成功开发经验,能够独立设计嵌入式软件架构、辅助设计系统架构,至少有3年以上相关工作经验。
4、思路敏捷,条理清晰,有独立解决复杂算法、系统问题的能力,具有良好的团队协作精神、创新精神和钻研精神,工作积极主动,能够承受工作压力;
三、待遇:
福利待遇方面
1、试用期一般为六个月,试用期待遇:7000—12000元/月。转正后待遇结合自身能力、岗位和职称确定(一般高于试用期待遇),并根据公司效益提供丰厚年终奖;
2、公司实行五天八小时工作制,因工作需要加班会提供津补贴或调休,凡公司正式员工均提供五险一金,;
3、公司有完善的培训机制,帮助新进员工快速融入团队,并且提升工作能力及职业素养;
4、公司有完善的职位晋升机制,每年为表现优秀者提供晋升机会,晋升者薪酬收入会相应提升;
5、公司提供多种其它福利,如美味可口的中餐、加班晚餐、各种文体活动,免费旅游(如11年海螺沟木格措之行、12年泰国普吉之行、13年红原若尔盖九寨沟之行,15年厦门之行,17年菲律宾之旅等);
6、公司可提供茶园城南家园公租房的住房,试用期员工可以免费入住;
7、公司特点:高新技术企业,荣获多项国家专利,并通过多项专业认证;
8、公司企业文化精髓:厚德和谐、求精创新、心耕市场、快捷敏锐、高效共赢;
9、交通方面
(1)公司自备交通车线路两条;
(2)公交车路线:
A、南坪四公里高速路口车站乘到345路公交车,在茶花小镇下车,前行约400米三叉路口,公司前面有一个“茶花路”的标牌。
B、乘坐轻轨六号线至终点站—茶园站下车,从4号口出来,前行200米,第一个路口左转,再前行500米即到。
1、通信、电子、计算机等专业,3年以上设计开发经验,具有一定的独立工作能力;
2、良好的数字信号处理专业知识;
3、nx FPGA开发流程(仿真,综合,布局布线,时序分析),熟练使用相应的开发环境(ISE);
4、熟悉UART、USB、SATA、SDI、SRIO、光纤等接口的使用和编程;
5、具有一定的图像处理或者雷达通信处理工作经验
6、方案编写,开发文档编写,技术资料整理。
岗位职责:
根据产品需求,主要负责FPGA高速接口调试及信号处理算法设计、调试及验证工作
任职要求:
1、电子、计算机等相关专业本科以上学历,2年相关工作经验以上;
2、熟悉XilinxFPGA架构,具有Xilinx芯片开发经验。
3、熟练使用ISE/Vivado平台进行代码编写、模块设计、资源时序优化以及上板调试。
4、熟练使用Systemgenerator进行常用数字信号处理算法设计、时序优化。
5、熟悉FPGADDR、光纤、千兆以太网接口者优先。
6、作积极主动,抗压力强,责任心强,沟通能力强,团队合作能力突出。
岗位职责:
1、负责公司业务软件的开发及维护工作;
2、分析并制定开发计划,按时按量完成项目各阶段开发任务。
任职要求:
1、计算机及相关专业,全日制本科或以上学历(经验丰富者专科学历也可);
2、具有一定的英文资料阅读能力;
3、有一定的linux基础知识,掌握VC++、C/C++编程,大型数据库及网络编程,有底层开发经验者优先;
4、熟练掌握shell脚本编程,熟悉python语言编程者优先;
5、能独立完成软件项目,在图形用户界面(GUI)开发方面具有丰富的经验者优先;
6、有操作系统、嵌入式开发经验的人员优先;
7、具有良好的软件文档编写习惯;
8、性格开朗,工作积极主动,有较强的抗压与责任担当能力,具备较强的学习能力与团队协作能力。
岗位描述
1.负责游戏系统开发,界面内容开发;
2.参与大型游戏项目的服务器端开发;
3.参与游戏线上问题的分析及解决,处理日常开发以及技术支持。
任职资格
1.计算机或相关专业,大专及以上学历;
2.扎实的计算机基础知识,精通Linux操作系统应用,深入理解数据结构精通C/C++编程语言及其思想;
3.热爱生活、热爱游戏,并渴望做出成功的游戏;
4.喜欢钻研,有良好的沟通协调能力,团队意识强,逻辑思维能力强。
岗位职责:
1.负责其他服务器端应用开发工作
2.落实开发计划,上线计划等工作。
3.监控系统运行状况,及时优化系统。
1. 根据公司总体市场战略、公司产品及网站特点,确定网站推广目标和推广方案。
2. 负责网站的技术实施,参与网站开发中的工作,积极寻找、交换优质外链。
3. 熟练运用值工具,站长统计工具,流量分析统计工具,世界排名工具,世界不同国 家和地区采用的区域化搜索引擎,查询工具等,做好网站流量的统计分析工作,总结各种推广方式、推广技巧的有效转化率。
5. 协助参与地面推广活动。
1、负责深度学习应用平台的搭建;
2、关注人工智能领域的前沿技术和应用;
3、实现并试验相关技术论文的算法;
4、负责计算机视觉相关前沿算法的调研和开发工作。
一、工作职责:
1、结合系统软硬件,编写linux/Android/Vxworks硬件设备驱动程序(熟悉其中一种操作系统即可);
2、熟悉MODBUS规约,使用QT编写相关显示软件。
岗位职责:
1、MES程序的设计与开发;
2、适应性维护工作;
3、提高生产的效率,保障系统的稳定性及可靠性;
4、掌握生产流程,优化生产控制;
5、跟踪IT技术进展,做好技术储备。
1.负责开发项目的系统分析、研发与组织实施
2.负责开发符合系统要求的软件内容
3.修改以有的系统方案,以维持优良的操作性能及正常的信息沟通
4.MES程序的设计与开发;
5.提高生产的效率,保障系统的稳定性及可靠性
6.适应性维护工作
7.掌握生产流程,优化生产控制
8.提供技术指导,促进系统操作技术和译码编程的有效使用
9.跟踪IT技术进展,做好技术储备
10.推广完善公司系统,完成项目接口、开发工作
11.协助相关应用软件的安装调试工作
1、设备STKC,OCS 的编写,维护与测试;新技术的转化;
2、负责项目中软件系统,网络架构的设计及验证;
3、负责设备软件开发工作及整合工作;
4、带领和指导人员进行中大型项目的开发,能及时发现与解决设计及实施过程中的各项技术问题;
岗位职责:
1.开发联网手机游戏;
2.与售后部门和业务人员等协同工作,处理客户问答与需求,达成项目目标;
3.定位、修复程序缺陷,优化并提升程序的执行效率;
任职要求:
1.喜欢游戏开发,喜欢研究游戏;
2.了解使用C++语言,熟练运用cocos2d-x的进行游戏开发;
3.善于交流沟通,有团队精神,做事认真负责;
4.了解手机游戏应用开发经验者优先考虑,助理可无经验;
5.学习能力强,对软件开发有浓厚兴趣。
参与项目系统设计,完成产品与项目软件的程序开发工作;
根据产品的需求和设计进行软件开发;
利用HTML/CSS/JavaScript等各种Web技术进行产品界面开发;
优化代码实现,提高产品性能,改善用户体验;
负责软件上线后的实施工作;
1、负责嵌入式linux应用开发、调试及维护。
2、负责关键技术难题攻关。
3、负责对应用功能模块业务框架设计。
4、负责对模块化功能进行标准化,并完成开发文档编写与输出
1.精通、等常见工作软件,熟练掌握网站设计的制作技巧。
2.对主流开发语言有一定了解,能与程序员沟通合作。
3.优秀的审美能力,独特的创意,较强的平面设计和网页设计创意能力; 良好的沟通与 协调能力。
4.负责网站前后台的修改和升级,根据网站业务需要开发,制作和程序修改。 参与制定网站研发方案以及,升级方案。 参与网站研发,按照要求按时按质按量的完成网站编程开发技术工作。 负责网站上线前的测试。
5.负责对网站软硬件设施进行安全和稳定性巡检;并负责统计和监视系统日志。 6.协助公司各部门,满足和协调公司各相关部门提出的网站技术需求。
7.负责网站日常运行的技术维护工作,对出现的问题积极有效的进行处理。
岗位职责描述:
1、交换机,无线路由的固化软件的预研、设计、编码、调试及单元测试;
2、TCP/IP通信协议模块的需求分析、设计、编码、调试及单元测试;
3、嵌入式操作系统移植,驱动程序编写等;
4、完成公司软件工程规范所要求的文档。
任职要求:
1.计算机、数学或相关专业,本科(211及以上优先)及以上学历,一年相关开发经验;
2、具备扎实的C/C++语言基础,具备数据结构、算法等相关知识;
3、熟悉Linux系统操作,Linux网络应用使用;
4、熟悉操作系统原理及TCP/IP协议编程,常用网络协议;
5、有良好的编程风格及软件工程思想;熟悉数据结构及算法;
6、英文要求:较好的英文阅读能力,能阅读英文RFC文档;
7、该岗位亦接受对C语言编程感兴趣、有志于从事C语言编程的应届毕业生。
岗位职责:
1、负责GE,TI,Infineon,Freescale等多平台下的固件开发;
2、完成固件组主管分配的项目固件开发任务;
3、负责具体固件的流程图绘制,和代码编写;
4、协助固件主管进行产品软件改进和优化;
5、协助固件主管调试软件功能,稳定性,可靠性;
6、根据需求发行跟踪固件相关变更;
7、明确客户要求,建立固件开发流程及模块图;
8、根据固件编程规范,完成固件程序的规范化,形成CBB程序模块;
9、参与固件评审;
10、进行固件可靠性测试,完成测试报告;
11、解决产品质量问题,解决固件中存在的问题。
任职资格:
1、3年以上相关工作经验,本科及以上学历,电子及通信相关专业毕业;
2、精通8051、Freescale、PIC等多种单片机工作原理,擅长嵌入式的软硬件设计;
2、熟练掌握C语言或汇编语言;具有良好的编程风格;
3、有SPI,IIC,串口等通信协议开发经验;
4、具备CAN、LIN、K等多种总线开发能力;
5、有一定的电路及相关硬件基础知识。
1、负责公司网站开发和维护;
2、负责对网站进行实施,测试;
3、负责现有网站的维护和升级;
4、负责解决开发过程中的技术问题;
5、负责网站开发文档编写工作。
1. 负责公司智能传感器,智能控制器,智能面板,智能网关等智能产品的嵌入式软件开发及维护;
2. 负责智能设备无线系统交互开发,涉及协议,低功耗,稳定性,调频信道等;
3. 负责嵌入式网关及智能设备对接APP端及云端的系统架构分析、搭建,整套系统与APP的联调、bug解决等;
4. 对老旧产品可能存在的bug进行系统性分析,并主导产品升级、优化;
5. 参与新产品方案设计及软件系统规划,嵌入式.软件代码的编写及调试、优化;
6. 熟悉软件开发流程、规范设计文档,并将开发资料定期归档;
7.及时解决产品量产过程中遇到的软件bug,并对客诉问题进行分析;
1. 参与软件系统的需求分析工作,负责软件系统的详细设计、编码、单元测试和维护工作;
2. 参与医疗软件相关代码开发;
3. 对自己开发的功能进行相关测试并进行性能、代码优化;
4. 编制软件方面的设计文档及质量记录并及时整理,保证软件文档输出的完整性和正确性。
1.全面主持网站研发与技术管理工作,规划网站技术与运营发展路线,实现网站的创新目标。
2.参与制定网站发展战略、运营计划;组织研究行业的发展方向,主持制定技术发展战略规划。
3.管理公司的整体核心技术,组织制定并实施重大技术决策与技术方案。
4.领导分管技术部门制定并组织实施工作计划,完成公司任务目标;及时了解和监督技术研发的执行情况。
5.负责项目总体技术方案,对各项目进行最后的质量评估。编制各种技术资料(需求文档、开发文档、数据库结构等等),完善网站技术资料的管理。
6.负责与其他部门之间的沟通与协作,满足和协调公司各相关部门提出的网站技术需求。
7.制定技术人员的考核标准、管理制度和流程,并组织安排公司人员的相关技术(互联网的基本知识,网站后台,使用中的常见问题解答)培训。
产品经理
1.对所负责的产品进行策划和管理;
2.对所负责的产品进行市场调研和分析,及时提出应对措施;
3.负责产品实现的内部管理,保证产品功能的顺利实现以及时满足市场需求;
4.负责产品对外宣传与推广,开拓市场,提高产品品牌知名度和认可度;
5.配合销售制订产品销售策略,支持市场销售业务。
系统架构师
1.系统架构师是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。
2.系统架构师是在技术上对所有重要事情做出决定的人。(系统架构师在整个软件开发过程中都起着重要作用,并随着开发进程的推进而其职责或关注点不断地变化)
3.需求阶段,软件架构师负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。
4.设计阶段,架构师负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》
5.编码阶段,架构师则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;
6.测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为软件架构师的工作重点;
系统分析师
1.协助需求分析师进行需求调研。
2.分析、解析《用户需求说明书》,将系统需求整理成《软件需求规格说明书》;
3.负责解决《软件需求规格说明书》被评审后发现的问题;
4.在分析系统前,负责向架构设计师解释《软件需求规格说明书》的内容。
5.协助架构设计师进行架构设计,并协助其完成《系统架构说明书》。
6.根据《系统架构说明书》对系统进行建模;
7.系统分析及建模完成后,负责将建模成果转化为《系统概要设计》;
8.协助数据库设计师按《系统概要设计说明书》进行数据库逻辑设计和物理设计,完成数据库CDM及PDM图,并协助其完成《数据库设计说明书》
9.协助软件设计师按《系统概要设计说明书》进行《系统详细设计说明书》。
10.指导软件工程师按《系统详细设计说明书》进行代码实现。
11.负责重点代码检查;
12.协助项目经理进行配置管理,并提供优化改进建议;
13.定期对项目组成员进行技术方面的培训。
硬件开发工程师
1.从事终端等产品的硬件开发工作,包括硬件电路的设计、调试以及测试工作;
2.从事相关电路的原理图及PCB设计,底层驱动软件的开发;
3.负责硬件开发过程中各个阶段文档编写;
4.产品投产时,提供与生产相关的技术支持。
软件开发工程师
1.参与项目需求分析,研究项目技术细节,进行系统框架和核心模块的详细设计;编写相应的技术文档;
2.根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改、完善软件;
3.根据公司要求规范,编写相应的技术文档;编制项目文档、记录质量测试结果
4.研究项目技术细节;完成项目初始至终结的全部技术跟踪协调工作
5.根据开发进度和任务分解完成软件编码工作,配合测试工程师进行软件测试工作;
6.参与客户沟通、项目需求调研分析并维持良好的客户关系;编写需求分析报告。
7.完成公司领导交办的其他工作。
项目经理
1.负责制订软件开发项目的计划,实施整个项目的管理;
2.参与项目需求分析,研究项目技术细节,进行系统框架和核心模块的详细设计及规划;
3.根据新项目开发进度和任务分配,开发相应的软件模块;根据需要及时修改完善;
4.研究项目技术细节;完成项目初始至终结的全部技术跟踪协调工作
5.按照项目计划,按时按量保质完成项目编码、文档及测试工作
6.参与客户沟通、项目需求调研分析并维持良好的客户关系;
7.解决项目开发过程中一些突发的技术难题,跟踪开发团队的开发进度;
8.完成公司领导交办的其他工作。
项目实施经理
1.负责制定项目实施计划;
2.在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);
3.在项目实施阶段,跟踪、检查实施人员的工作质量;
4.负责协助用户进行“用户确认测试”和编写《确认测试报告》。
1、独立负责相关需求的技术分析,负责制定相关的技术解决方案。
2、根据产品需求,按进度高质量完成核心功能模块编码实现。
3、撰写严谨规范的开发、设计技术文档。
4、参与软件开发技术和规范及标准流程的改进,为团队能力提升提供引导或支持及技术分享;
5、处理系统平台运行过程中出现的各类技术性问题。
6、配合研发经理、测试工程师对开发工程师实现的业务功能进行代码审查;
7、提供必要的技术支持与建议给研发经理。
1. 参与大型B2B/O2O网站平台产品的开发工作;
2. 参与大数据相关的研发工作;
3. 参与企业管理软件(8thManage)产品的开发工作,参与代码设计、编码、性能调试等工作;
4. 遵循公司的产品管理、项目管理和软件开发流程,在规定时间内提交合乎要求的产品;
5. 积极沟通,以确保团队及成员能够明确共同目标,并能进行良好的协调和合作。
1、根据产品软件需求,设计软件实现方案;
2、根据软件设计方案,完成编码实现、调试、验证等工作;
3、参与产品软件维护工作,完成更改、故障修正等工作;
4、产品开发过程中,根据各专业技术组需求,完成支持性软件工具开发工作。
岗位职责:
1、从事Android应用的开发与维护;
2、能独立完成手机软件设计、编码和单元测试工作,保证开发质量;
3、App性能及内存调优;
4、参与产品需求的沟通、讨论和协调。
岗位要求:
1、本科及以上学历,有2年以上Android应用实际开发经验;
2、熟悉Android BLE开发;
3、熟悉使用Android Studio;
4、熟悉多线程、HTTP、TCP/IP通讯协议;
5、熟悉Android UI设计与网络传输;
6、开发基础良好,理解设计模式,在项目或产品中有很好的设计实践;
7、有强烈的责任心和团队精神,善于沟通和合作;
8、有JNI开发经验的优先;
9、有IOT、Smart home智能硬件产品APP设计开发经验者优先。
1、进行PC端、Linux、OSX嵌的入式终端QT界面的开发;
2、根据开发进度和任务分配,协同完成软件模块的设计和开发工作;
3、独立或协同完成程序单元和系统软件测试,查出软件缺陷并修正;
4、根据需求维护软件,使之保持可用和稳定;
5、完成软件文档编制和质量记录。
1. 国内、国际电控/电源项目软件开发。解读客户需求,根据客户需求编写软件需求规格;
2.参与产品需求分析、主导产品软件设计;
3.主导软件底层、通讯协议编写与评审,风险与问题跟进与汇报;
4.负责产品新技术软件评估和通讯协议优化。
岗位职责:
根据产品需求,主要负责FPGA高速接口调试及信号处理算法设计、调试及验证工作
任职要求:
1、电子、计算机等相关专业本科以上学历,2年相关工作经验以上;
2、熟悉XilinxFPGA架构,具有Xilinx芯片开发经验。
3、熟练使用ISE/Vivado平台进行代码编写、模块设计、资源时序优化以及上板调试。
4、熟练使用Systemgenerator进行常用数字信号处理算法设计、时序优化。
5、熟悉FPGADDR、光纤、千兆以太网接口者优先。
6、作积极主动,抗压力强,责任心强,沟通能力强,团队合作能力突出。
1、负责多种异构平台下嵌入式实时操作系统的定制优化,驱动和应用软件开发;
2、参与项目需求分析,完成基于嵌入式实时操作系统的方案设计、评估,以及软件需求的整理和软件设计;
3、根据产品硬件设计,实现其软件驱动,完成软硬件联调;
4、完成软硬件测试用例和其他功能软件的编写;
5、编写相关设计文档和使用说明文档等;
6、提供相关培训和技术支持。