驱动软件开发岗位职责
driver驱动软件开发工程师riscv软件开发工程师驱动
工作职责:
1、负责riscv编译工具移植及调优(GCC/GDB,etc);
2、负责riscv软件验证环境搭建;
3、负责riscv软件测试用例的编写/调试;
4、BPXXXX年芯片相关软件移植/维护等工作。
任职要求:
1、大学本科及以上学历,计算机相关专业,有C/C++经验;
2、2-5年嵌入式开发经验;
3、1个以上SOC芯片项目的软件开发(或FPGA验证)经验;
4、熟悉riscv指令营/中断/异常处理/cache机制优先考虑;
5、有编译工具链研发经验者优先考虑;
6、有riscv项目经验的优先考虑。riscv软件开发工程师驱动
工作职责:
1、负责riscv编译工具移植及调优(GCC/GDB,etc);
2、负责riscv软件验证环境搭建;
3、负责riscv软件测试用例的编写/调试;
4、BPXXXX年芯片相关软件移植/维护等工作。
任职要求:
1、大学本科及以上学历,计算机相关专业,有C/C++经验;
2、2-5年嵌入式开发经验;
3、1个以上SOC芯片项目的软件开发(或FPGA验证)经验;
4、熟悉riscv指令营/中断/异常处理/cache机制优先考虑;
5、有编译工具链研发经验者优先考虑;
6、有riscv项目经验的优先考虑。
篇2:底层驱动软件开发工程师岗位职责任职要求
底层驱动软件开发工程师岗位职责
底层软件开发工程师汽车BSW驱动嵌入式摩芮思科技咨询(上海)有限公司摩芮思科技咨询(上海)有限公司,摩芮思Yourrole:
Workingwithsystemengineerforsystemrequirementanalysisandsoftwarerequirementpreparation;
ManagementofSWrequirementsandspecificationwithDoorsandMKS;
DevelopsoftwareforelectroniccontrolunitsusingC,suchasTCU,ADAS,ECUetc.;
SoftwarerelatedtestingwithhardwareandHILtestbench;
HaveknowledgeaboutISO26262:Functionalsafety;
HaveknowledgeaboutAUTOSAR;
Vehiclecalibrationteamsupport;
Forseniorposition
Troubleshootingandproblemsolvingofproductontestbenchandvehicle;
CoachingandleadingjuniorSWengineers;
Technicalcommunicationrelatedtotheproductwiththecustomer;
SynchronizingSWmilestoneswithoverallprojecttiming.
Yourprofile:
Bachelor/MasterdegreeonComputerScience/SoftwareEngineeringoranalternativewithrelevantexperience;
2+years’experience(5+forseniorposition)inClanguageorforautomotiverelatedsoftwaredesignincludingrequirements&analysis,implementation,debugging,integration,verification&validation,release,andmaintenanceforserialproducts;
Excellentproblemresolutionandanalyticalthinkingskills;
GoodknowledgeofCAN,UDS,OBD,MKS,DOORs,DiagRA;
ExperienceinusingCANapeorETAS-INCA;
GoodcommunicationskillbothinChineseandEnglish;
BasicAutomotiveSpiceknowledge.
Goodtohave
Goodproductrelatedworkingexperience,suchasTCU,ADAS,ECUetc.;
CanuseAutomationdeskorPythonforHILtest.
您的职责:
与系统工程师进行系统需求分析,并准备软件需求;
使用Doors和MKS进行管理软件需求;
使用C语言开发汽车电控单元,如TCU,ADAS,ECU等;
测试相关的硬件和硬件在环测试台架相关的软件开发工作;
具备一定的功能安全方面知识,ISO26262;
支持整车标定团队;
对于资深岗位
解决产品在测试台架、整车方面的问题发现与解决;
指导并领导年轻软件工程师;
与客户进行产品相关的技术沟通;
根据项目总体时间安排,同步软件开发时间。
职位要求:
本科及以上学历,计算机科技、软件工程、电气工程、机电工程或其他相关背景;
至少2年以上(资深岗位5年以上)在汽车相关嵌入式系统软件开发经验,包括需求分析、执行、解决问题、集成、测试验证、释放和维护相关系列产品;
优秀的问题解决和分析能力;
了解CAN,UDS,OBD,MKS,Doors,DiaRA等;
使用CANape或ETAS-INCA的经验;
优秀的中英文沟通能力;
基本了解汽车Spice知识;
加分项
产品相关的开发经验,如TCU,ADAS,ECU等;
HiL测试工作经验,能够使用Automationdesk,Python。
薪资面议
底层驱动软件开发工程师岗位
篇3:嵌入式软件开发工程师USB驱动方向职位描述与岗位职责任职要求
职位描述:
嵌入式软件开发工程师-USB驱动方向
岗位职责:
为端侧人工智能系统设计、开发嵌入式软件
具体工作:
1、深入了解和明确设计需求,和其他专业团队(芯片、算法团队)合作进行高质量的设计工作
2、设计产品测试策略和方法,建立自动化的产品测试程序
3、开发高质量的嵌入式系统软件
4、开发嵌入式系统底层驱动模块,主要负责USB模块
5、负责USB相关的功能和性能验证,问题的解决
6、编写嵌入式系统软件的相关文档
岗位要求:
1、相关专业(计算机科学、自动控制、电子工程、精密仪器、应用物理等)本科或者本科以上学位
2、有三年以上的BSP开发经验。
3、有三年以上IC设计公司工作经验优先。
4、良好的C/C++程序开发能力,有较好的架构构建水平
5、熟悉RTOS(real-timeoperatingsystem),bootloader,BSP(boardsupportpackage),driver,Multiprocessing和硬件底层设计等等
6、了解“敏捷软件开发”(Agilesoftwaredevelopment)的方法,并有相关工程实践,能应用到版本控制、代码分析、单元测试、代码整合中去
7、良好的个人项目任务和时间安排水平
8、有良好的口头和书面表达能力
9、良好的团队合作精神
10、精通USB协议,熟悉USB3.0/USB2.0等相关协议
11、能够独立分析、解决USB相关的功能和性能方面的问题