首页 > 制度大全 > 高级系统软件工程师职位描述与岗位职责任职要求

高级系统软件工程师职位描述与岗位职责任职要求

2024-07-27 阅读 3704

职位描述

基于Linux或者Android平台开发处理器各模块驱动程序,完成智能处理器的板级调试,芯片间通信,多媒体编解码等功能开发。

工作职责:

1.?负责寒武纪智能处理器平台的系统软件研发

2.?独立开发Linux/Android系统的驱动程序

3.?负责智能加速卡的板级开发与调试

4.?优化系统性能和可靠性

职位要求:

1.?熟练掌握C/C++编程技能

2.?精通ARM/X86系统架构和Linux内核,阅读过内核主要模块的源代码

3.?熟悉Linux系统接口和驱动的开发

4.?有SoC平台IP驱动和系统软件开发调试经验

5.?有良好的沟通技能,优秀的分析问题和解决问题的能力

加分项:

1.?有PCIE总线驱动开发经验;

2.?有基于芯片级的video?codec软件层设计调试经验;??

3.?熟悉视频编解码相关领域的系统知识,有视频编解码上层库开发经验

4.?有IO虚拟化经验

5.?开发过大型的系统软件;

6.?优化过大型科学计算系统的通信和计算性能。

篇2:通信系统软件工程师岗位职责

5G无线通信嵌入式系统软件工程师富士康科技集团CNSBG富士康科技集团CNSBG(分支机构)职责描述:

1.制定实现嵌入式系统的软件架构和测试要求;

2.制定实现相对应的硬件系统的驱动;

3.软件系统profiling和性能分析,优化软件的资源使用;

4.嵌入式软件的C/C++编程实现和Debug。

任职要求:

一、本科及以上学历,电子工程、计算机或相关专业毕业,硕士优先考虑;

二、在下面一种或多项有不少于两年的工作经验:

1.WiFi,GSM,WCDMA和LTE无线系统的协议实现;

2.复杂软件系统的实现,debug;

3.Linux内核编程;

4.多线程实时操作系统;

5.多核嵌入式处理器编程;

6.射频以及硬件驱动软件;

7.软件版本控制流程和回归测试工具;

8.软件系统profiling和性能优化;

9.Log分析和工具;

三、能熟练地使用Linux和Windows操作系统,熟悉复杂软件系统开发流程和必要的工具应用;

四、能熟练得使用C/C++编程语言,并能使用一种或多种脚本语言(比如Python或Shell);

五、良好的软件编写习惯;

六、良好的文档撰写习惯和能力,能有效地与技术团队和管理层做清晰地沟通;

七、突出的问题分析与解决能力。

篇3:电池管理系统软件工程师岗位职责

电池管理系统BMS软件工程师阿尔特汽车技术股份有限公司阿尔特汽车技术股份有限公司,阿尔特,阿尔特汽车,阿尔特岗位职责:

1.电池管理系统的控制策略研究;

2.电池管理系统的控制软件的设计、代码编程、软件调试与改进;

3.电池管理系统软硬件联调与测试;

4.电池包系统测试与实验;

5.电池包与电动汽车整车之间的系统联调、现场试验与电池管理系统维护;

6.电池管理系统软件技术文件编写。

岗位要求:

1.全日制本科以上学历,计算机、自动化、测控及相关专业;

2.具有三年以上嵌入式软件编程工作经验;

3.具有控制系统软件诊断、测试和开发经验;

4.具有电池管理系统BMS软件开发经验优先;

5.具备良好的沟通能力;

6.具备良好的技术文件编写能力。