岗位职责
1、设计并实现系统内部核心组件,包括任务调度,内存管理,IPC通讯,中断服务;
2、编译子系统框架设计,资源模块等配置集成框架;
3、虚拟化相关服务框架的设计与实现虚拟机管理器开发。
任职要求
1、精通C语言(必选),熟悉Makefile及脚本语言(必选),C++语言(可选);
2、博士及以上学历,五年以上系统内核开发工作经验,两年以上Hypervisor,或系统稳定性及性能优化,或实时操作系统平台开发(必选),精通一个或多个操作系统核心子系统或模块;
3、精通微内核技术与具体实现(可选);
4、了解操作系统标准OSEK/VDX以及AUTOSAR标准(可选);
5、熟悉ASPICE软件开发流程、信息安全基础(可选);
6、精通Makefile/Cmake等编译系统及开发工具链;
7、熟练掌握一个或多个操作系统模块开发,自主Bring up过操作系统,如RTOS/Linux/QNX/LK/Hypervisor/VxWroks等;
8、精通操作系统原理,进程管理,内存管理,中断等异步异常,DMA,同步方式,芯片内部总线,指令集等,对嵌入式操作系统具有强烈兴趣,有良好的团队合作精神及技术领导能力;
9、熟练掌握Architecture Reference Manual,Chip IP Program Manual,芯片Date sheet优先考虑;
10、具有半导体行业研发背景优先考虑;
11、发表操作系统论文或自主系统开源项目优先考虑。