软件工程师(Linux内核)职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

软件工程师(Linux内核)职位描述与岗位职责任职要求

编辑:制度大全2020-07-19

职位描述

岗位职责

1.深入理解Linux内核基础模块,并能根据业务要求做相应的定制、裁剪;

2.驱动程序开发调试;

3.网络协议及网络接口底层驱动开发;

4.实时内核线程调度优化。

任职要求

1.3年以上Linux内核开发经验;

2.熟悉Linux内核,精通内核网络、存储、文件系统、内存、调度器等模块之一;

3.熟练使用Linux底层工具链,了解其原理;熟悉CPU体系结构;

4.出色的C语言编程能力,有内核代码经验;

5.有较丰富内核故障调试经验优先;

6.熟悉Xen/KVM/Container等虚拟化技术者优先。

篇2:软件开发工程师(实习生)职位描述与岗位职责任职要求

职位描述

岗位职责

1、从事软件开发,包括现有汽车仿真软件、传感器模型等产品维护、新产品开发、算法实现等

任职要求

1、计算机、软件工程、图像、物理或相关专业;

2、熟悉软件开发过程,熟悉面向对象设计与设计模式的应用;

3、了解Linux和C++开发,熟悉Qt开发,具有良好的编程习惯,有数据库编程经验;

5、了解汽车、物理、力学、图像等相关知识优先;

6、良好的学习能力,良好的英语阅读能力,能够阅读国内外英文技术资料。

篇3:嵌入式软件工程师(内核方向)职位描述与岗位职责任职要求

职位描述

岗位职责

1.负责产品软件架构设计和功能集成;

2.负责嵌入式操作系统环境下BSP程序的设计开发和标准驱动程序开发;

3.负责通信类软件产品的设计,包括通信协议设计、API接口设计、数据格式转换等。

任职资格

1、熟悉操作系统,深刻理解内核及文件系统;

2、熟悉嵌入式实时操作系统和ARM处理器架构,至少两年以上实时操作系统(如实时linux、QNX、Ucos或Vxworks)环境下设计、开发和调试驱动程序、固件、软件的经验;

3、具备操作系统中多进程、多线程编程经验,熟悉多核间通信机制,熟悉Bootloader的编写;

4、精通C/C++,熟练掌握shell脚本开发、Makefile编写等;

5、精通TCP/UDP协议,熟悉Socket编程;

6、熟悉常用的接口协议和无线传输协议,如USB、I2C、UART、WIFI、BT等;

7、熟悉AUTOSAR软件架构;

8、熟悉嵌入式软件开发、测试流程,能够进行板级BSP开发,熟练使用各种交叉编译开发环境和工具;

9、具备不同平台下操作系统移植的经验;

10、具备一定的硬件经验,熟悉基本硬件测试工具使用方法(示波器、万用表等)

11、英文良好,能够阅读英文技术文档和手册。

有以下经历者优先考虑:

1、具备操作系统内核剪裁、优化经验者优先;

2、具备车载终端开发经验者优先,如车载网关、智能车机、T-BOX等;

3、具备ZYNC或NXP公司产品开发经验者优先。

篇4:软件工程师(Linux系统开发)职位描述与岗位职责任职要求

职位描述

岗位职责

1.从事操作系统中间层开发,涉及kernel、驱动、Libc、Qemu、LTP、Buildroot、GUI、浏览器等相关工作;

2.?负责操作系统中间层的架构设计和软件开发;

3.能正确分析系统需求,根据架构设计实现软件模块和子系统;

4在产品生命周期内对软件模块和子系统进行调试、测试、维护和故障排除;

5.参与软件设计和代码实现的评审。

6.?负责自主操作系统实时性、性能、安全性、稳定性的优化。

任职要求

1.计算机相关专业本科以上学历,扎实的计算机基础理论知识和良好的动手能力;

2.熟练掌握C/C++编程语言;

3.熟悉1-2种CPU体系架构者,开源应用,第三方库,中间件优化经验者优先,如多核工作原理、LinuxDTS驱动框架、kubernetes、gitlab、travisCI、buildroot、yocto、Python、Webkit、GUI、Javascript、音视频、OpenGL、OpenCL、OpenVX、OpenCV、uBoot等;

4.有Linux操作系统开发经验者优先;

5.有Linux开源社区工作经验者优先。

篇5:软件开发工程师(西安)职位描述与岗位职责任职要求

职位描述

岗位职责

1、负责无人机地面站相关软件需求分析、方案论证、设计和开发相关工作;

2、负责无人机地面站相关软件测试和系统联调联试;

3、负责地面站相关软件维护、保障和升级改造等工作;

4、负责软件文档编制、校对、审核和归档等工作。

任职要求

1、计算机相关专业硕士以上学历,有3年及以上相关研究或工作经验,特别优秀者可放宽至本科;

2、至少精通C++、Java、C#、python其中一门编程语言;

3、熟悉多线程、网络通信、数据库和设计模式等专业知识;

4、具备以下能力之一者优先考虑:

有无人机地面站软件开发经验;

精通QT用户界面设计及应用程序开发者;

具有较强的责任感和抗压能力及独立软件开发经验者。

制度专栏

返回顶部
触屏版电脑版

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