一、Linux C 开发工程师
岗位职责:
1. 负责 Linux 操作系统相关组件和应用开发
2. 负责现有项目的维护和优化工作,定位现有项目中出现的疑难问题。
任职要求:
1. 软件工程、计算机科学与技术、网络工程等相关专业,本科及以上学历。
2. 熟练使用 Linux 操作系统,对系统常用组件有了解和使用,例如 PAM、systemd、audit、
inotify、hotplug 等。
3. 熟练掌握 C 语言、shell 脚本,有扎实的编程基础和良好的代码编写规范,具备一定代码
设计能力,能熟练运用设计模式的更佳。
4. 熟练掌握 Linux/ Unix 下的系统编程和网络编程、熟悉 IPC 及多线程机制。
5. 熟练使用 Linux 下各种调试工具,具备较强问题定位能力。
6. 有一定的英文阅读能力
二、Linux 应用开发工程师:
岗位职责:
1、负责麒麟信安操作系统增值软件设计开发工作 ;
2、分析开发过程中遇到的各类技术问题,并解决问题;
任职要求:
1、熟练 linux 系统基本操作和操作系统工作基本原理
2、有 linux c/c++开发经验、熟悉 Linux 脚本编程;
3、熟悉使用代码管理工具如 git;
4、需具有 Python/Go 语言编程经验;
5、具有良好的软件文件编写习惯,具有较好的的学习能力与团队协作能力。