社会招聘
北京, 成都, 武汉, 西安
1年 之前发布

岗位职责:

1、参与多CPU架构下的Linux操作系统的构建与移植工作;

2、分析测试人员提出的BUG,定位导致问题的系统模块;

3、参与操作系统的生态适配工作,帮助厂商应用适配;

4、研究开源系统程序以及开源测试程序,与测试人员以及用户配合,解决系统层面的BUG;

5、根据项目需要,撰写需求、设计类文档;

6、参与研发课题的相关技术调研、方案落地,将相关结果以文档形式输出。

任职要求:

1、计算机相关专业本科及以上学历;

2、2年以上C/C++语言开发经验,熟悉Linux下的锁、同步等系统编程技术,可独立完成开源软件源码层面的定制和修改;

3、熟悉Linux系统的系统框架以及软件包管理,熟练使用多种Linux发行版,了解各发行版之间的差异;

4、熟练掌握一种以上脚本编程语言(shell、python、perl、ruby、Go);

5、熟悉git版本管理软件、熟悉make/Makefile/cmake/meson/automake等构建工具;

6、熟悉gdb调试,了解如何在Linux下进行应用程序的调试和跟踪方法;

7、在性能、稳定性、电源管理等系统调优方面,有一定经验者优先;

8、对linux下系统层的各种开源组件,如systemd,pulseaudio,network-manager,lightdm,bluez等,有一定经验者优先。