社会招聘
北京, 成都, 武汉, 西安
10月 之前发布
岗位职责:
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等,有一定经验者优先。