基础软件岗位职责 - 制度大全
制度大全 导航

基础软件岗位职责

编辑:制度大全2021-03-29

BaseSoftware基础软件开发Jobobjectivesandresponsibilities:

工作目标和职责

1.CreateSoftwaretechnicalprofilebasedoncustomer’srequirement.根据客户需求开发软件技术规格书。

2.EmbeddedSoftwareDesign-Embeddedsoftwaredesignconsistsofaspectssuchasarchitecturaldesign,abstractspecificationandinterfacedesign,componentdesign,datastructuredesign,andalgorithmdesign.嵌入式软件设计:软件系统架构设计,抽象化需求定义,软件接口设计,软件模块设计,数据结构设计和算法设计。

3.Createsappropriatedesigndocumentationforreview.创建软件设计文档并组织评审

4.Verifyingandvalidatingsoftwareandreleasesoftware.测试和验证软件,发放软件。

5.Carriesoutpartiallydefinedandmoderatelycomplextasks.执行并完成中等复杂程度的开发任务或完成开发任务的一部份。

6.Troubleshootsmoderatelycomplexproblemsandrecommendsappropriateactions.排查中等难度的软件问题,并提出相应的解决方案。

7.Demonstratesgoodunderstandingandappliesknowledgeoftheembeddedsoftwarerelateddisciplinetoprojects.在项目实践中不断展现自已所掌握的嵌入式软件方面的理论知识和经验。

8.AppliesembeddedSoftwareskillsandknowledgeandcontinuestodevelopexperienceincreatingtechnicalsolutions.不断地应用嵌入式的软件知识和技能到项目实践中,并且不断地从解决实际技术问题中积累经验。

Requiredexperienceandtechnicalskills:

要求的经验和技术能力

?6+yearsindustryexperienceondevelopingcomplexembedded“hard”real-timesoftwaresystems.6年以上的嵌入式“硬”实时软件系统开发和应用经验。

?ExperiencewithautomotiveECMhardwareplatformsandhowtheyareappliedinrealtimeenginecontrolapplications.有汽车ECU的硬件应用和实时控制方面的应用经验。

?Understandingofthefunctionsofthemicrocontrollerandallofitssubmodulesinsufficientdetailtobeabletodesignamicrocontrollerintoanelectronicsystem.对汽车行业所用到的MCU的功能有较深的了解,并且对它的应用有足够的熟悉,能为特定的电子系统设计选型MCU。

?Capableofwritingsoftwareprogramsforthemicrocontrolleranditsprogrammablesub-modules.能基于相关的MCU平台上进行软件开发,能对MCU的片上模块进行软件编程。

?FamiliarwithdetailedblockdiagramofInterfaceMCUtootherhardware.熟悉MCU的外围电路,以及它们与其他控制器硬件之间的接口关系。

?ExperiencewithBootloaders&MicroprocessorConfigurations.有Booloader和MCU软硬件配置的经验。

?6+years’experienceinsoftwareengineeringusingANSI“C”.有6年以上的基于ANSIC语言的软件工程经验。

?Appliedexperiencewiththefollowingmicrocontrollers:MPC5554orMPC555orMPC5777.有汽车行业所用到的特定MCU的应用经验:MPC5554或MPC555或MPC5777。

?AppliedexperienceonlowleveldriveronTPU,QADC,QSM/SPI,Toucan,MIOS&SIU.有下列低层驱动的编程经验:TPU,QADC,QSM/SPI,Toucan,MIOS和SIU。

?ExperienceinwritingcustomTPUmicrocodeandgenerationofTPUmasks.有基于TPU的微码编程经验。

?ExperienceininterfacingtoandwritingsoftwaredriversforcustomASICsand/orFPGAs.有针对汽车行业专用ASIC或FPGA编程的经验。

?BasicknowledgeofCachememoryandDMAmicrocontrollers.对具有缓冲存储功能和DMA功能的单片机有基本的了解。

?Experiencewithmemorydevices(accessmethods,failuremodes,timing,etc.)–Flash,RAM,etc。对单片机的存储模块:Flash和RAM等有编程经验。

?Awarenessoftheapplicationofcontrollawsandtheorytoembeddedcontrols.Specificknowledgeoftaskschedulingandinterruptprocessingwithrespecttomachinecontextswitching.了解控制原理和理论如何应用到实际的嵌入式系统中。并具备嵌入式软件的任务调度和实时任务中断的知识。

?Extensiveknowledgeofthesoftwaredevelopmentenvironment:compilers/linkers/Makefiles,Debuggers(BDM,JTAG,Nexus)有较深的嵌入式软件开发环境经验:编译/链接/生成可执行文件,调试器(BDM,JTAG,Nexus)。

?AwarenessoftheapplicationofEthernet,UDS,Autosar,DatalinkCommunications,-J1939,XCP,lowerlevelCANdrivers.对汽车电子的相关通讯协议和应用技术有一定的了解:以太网,UDS,Autosar,数据通讯,J1939,XCP,以及CAN低层驱动程序。

?AbilitytoworkwithCustomerandteammembersinaglobalenvironment能与客户及国际背景的团队成员协调工作。

?ProficientinbothwritingandoralEnglish.英文听说读写熟练。

?Bachelordegreeorabove,relatingtoautomotive,communication,electronicsinformation,mechatronics,automationorcomputer.汽车,通讯工程,电子信息,机械电子工程,自动控制或计算机相关本科及以上学历。

Jobobjectivesandresponsibilities:

工作目标和职责

1.CreateSoftwaretechnicalprofilebasedoncustomer’srequirement.根据客户需求开发软件技术规格书。

2.EmbeddedSoftwareDesign-Embeddedsoftwaredesignconsistsofaspectssuchasarchitecturaldesign,abstractspecificationandinterfacedesign,componentdesign,datastructuredesign,andalgorithmdesign.嵌入式软件设计:软件系统架构设计,抽象化需求定义,软件接口设计,软件模块设计,数据结构设计和算法设计。

3.Createsappropriatedesigndocumentationforreview.创建软件设计文档并组织评审

4.Verifyingandvalidatingsoftwareandreleasesoftware.测试和验证软件,发放软件。

5.Carriesoutpartiallydefinedandmoderatelycomplextasks.执行并完成中等复杂程度的开发任务或完成开发任务的一部份。

6.Troubleshootsmoderatelycomplexproblemsandrecommendsappropriateactions.排查中等难度的软件问题,并提出相应的解决方案。

7.Demonstratesgoodunderstandingandappliesknowledgeoftheembeddedsoftwarerelateddisciplinetoprojects.在项目实践中不断展现自已所掌握的嵌入式软件方面的理论知识和经验。

8.AppliesembeddedSoftwareskillsandknowledgeandcontinuestodevelopexperienceincreatingtechnicalsolutions.不断地应用嵌入式的软件知识和技能到项目实践中,并且不断地从解决实际技术问题中积累经验。

Requiredexperienceandtechnicalskills:

要求的经验和技术能力

?6+yearsindustryexperienceondevelopingcomplexembedded“hard”real-timesoftwaresystems.6年以上的嵌入式“硬”实时软件系统开发和应用经验。

?ExperiencewithautomotiveECMhardwareplatformsandhowtheyareappliedinrealtimeenginecontrolapplications.有汽车ECU的硬件应用和实时控制方面的应用经验。

?Understandingofthefunctionsofthemicrocontrollerandallofitssubmodulesinsufficientdetailtobeabletodesignamicrocontrollerintoanelectronicsystem.对汽车行业所用到的MCU的功能有较深的了解,并且对它的应用有足够的熟悉,能为特定的电子系统设计选型MCU。

?Capableofwritingsoftwareprogramsforthemicrocontrolleranditsprogrammablesub-modules.能基于相关的MCU平台上进行软件开发,能对MCU的片上模块进行软件编程。

?FamiliarwithdetailedblockdiagramofInterfaceMCUtootherhardware.熟悉MCU的外围电路,以及它们与其他控制器硬件之间的接口关系。

?ExperiencewithBootloaders&MicroprocessorConfigurations.有Booloader和MCU软硬件配置的经验。

?6+years’experienceinsoftwareengineeringusingANSI“C”.有6年以上的基于ANSIC语言的软件工程经验。

?Appliedexperiencewiththefollowingmicrocontrollers:MPC5554orMPC555orMPC5777.有汽车行业所用到的特定MCU的应用经验:MPC5554或MPC555或MPC5777。

?AppliedexperienceonlowleveldriveronTPU,QADC,QSM/SPI,Toucan,MIOS&SIU.有下列低层驱动的编程经验:TPU,QADC,QSM/SPI,Toucan,MIOS和SIU。

?ExperienceinwritingcustomTPUmicrocodeandgenerationofTPUmasks.有基于TPU的微码编程经验。

?ExperienceininterfacingtoandwritingsoftwaredriversforcustomASICsand/orFPGAs.有针对汽车行业专用ASIC或FPGA编程的经验。

?BasicknowledgeofCachememoryandDMAmicrocontrollers.对具有缓冲存储功能和DMA功能的单片机有基本的了解。

?Experiencewithmemorydevices(accessmethods,failuremodes,timing,etc.)–Flash,RAM,etc。对单片机的存储模块:Flash和RAM等有编程经验。

?Awarenessoftheapplicationofcontrollawsandtheorytoembeddedcontrols.Specificknowledgeoftaskschedulingandinterruptprocessingwithrespecttomachinecontextswitching.了解控制原理和理论如何应用到实际的嵌入式系统中。并具备嵌入式软件的任务调度和实时任务中断的知识。

?Extensiveknowledgeofthesoftwaredevelopmentenvironment:compilers/linkers/Makefiles,Debuggers(BDM,JTAG,Nexus)有较深的嵌入式软件开发环境经验:编译/链接/生成可执行文件,调试器(BDM,JTAG,Nexus)。

?AwarenessoftheapplicationofEthernet,UDS,Autosar,DatalinkCommunications,-J1939,XCP,lowerlevelCANdrivers.对汽车电子的相关通讯协议和应用技术有一定的了解:以太网,UDS,Autosar,数据通讯,J1939,XCP,以及CAN低层驱动程序。

?AbilitytoworkwithCustomerandteammembersinaglobalenvironment能与客户及国际背景的团队成员协调工作。

?ProficientinbothwritingandoralEnglish.英文听说读写熟练。

?Bachelordegreeorabove,relatingtoautomotive,communication,electronicsinformation,mechatronics,automationorcomputer.汽车,通讯工程,电子信息,机械电子工程,自动控制或计算机相关本科及以上学历。

篇2:基础软件工程师岗位职责

基础软件工程师大郡控制上海大郡动力控制技术有限公司,DAJUNTECH,大郡控制,上海大郡职责描述:

1、负责设计文档编写、功能规划与分析、仿真分析;

2、负责软件编码、调试;

3、与产品线工程师沟通,联调、匹配软件,解决基础软件平台的问题并针对问题采取有效的纠正预防措施进行验证;

4、功能变更与升级、基础软件平台维护,纠正软件中已知或潜在的问题;

5、新技术、新产品平台软件设计和开发;

任职要求:

1.机电一体化/控制工程/电气工程/车辆工程类专业,硕士及以上学历;

2.具备自动控制原理、电机控制等相关基础知识;

3.熟练使用C语言;

4.熟悉嵌入式系统和单片机系统。

篇3:基础软件研发岗位职责

信息科技部-基础研发中心-软件研发岗武汉众邦银行股份有限公司武汉众邦银行股份有限公司,众邦银行,武汉众邦银行,众邦软件开发岗

岗位描述:

1、负责系统应用架构设计、核心功能模块的设计和开发;

2、负责项目开发过程中的需求分析、设计、编码及上线方案工作,严格遵守核心系统开发及质量管理规范;

3、快速处理生产系统暴露的运维事件,负责整改及完善支持工作;

4、协助项目经理完成各项任务目标;

任职资格:

1、全日制本科及以上学历,计算机、信息工程相关专业;

2、2年及以上相关工作经验,有团队合作开发经历;

3、熟悉计算机软硬件系统的产品设计、开发、可行性研究及软件开发、测试、评估、操作管理;

4、熟悉JAVA开发语言;熟悉oracle数据库应用开发;

5、具备较强的团队管理及协调沟通能力。

制度专栏

返回顶部
触屏版电脑版

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