岗位职责:
1.参与安全操作系统相关的技术研发工作,包括但不限于操作系统内核、操作系统驱动、操作系统管理工具等;
2.从事操作系统相关功能的设计研发工作,从事研究报告、技术资料的编写工作;
3.提供操作系统相关的技术咨询、培训和支持工作;
4.根据项目需要,承担相关研发工作。
任职要求:
1.学习能力强,思维敏捷,喜欢钻研,有良好的逻辑分析和设计能力;
2.有良好的编程习惯,并按照规范进行代码编写,可撰写相关技术文档;
3.具有踏实负责的工作态度和良好的团队合作精神,能承受工作压力;
4.能够熟练掌握C语言或者Rust语言,有一定的编程经验;有一定的程序调试经验。熟悉汇编语言优先;
5.熟悉Linux 内核原理,参与过内核社区贡献;或者在开发其他类型操作系统方面,参与过操作系统训练营相关实践;
6.熟悉X86/LoongArch/ARM/Riscv中至少一种体系架构,了解该体系架构在内存分页、中断异常、运行态等方面的支持机制。熟悉Riscv优先。