职位描述
工作职责1. 参与微内核操作系统相关框架设计&开发工作,包括微内核架构定义,驱动框架的设计和实现,系统服务&协议栈等;2. 参与嵌入式虚拟化支持,包括对平台虚拟化支持,主流驱动的虚拟化架构设计,开发和移植,虚拟化架构下跨VM IPC的实现&优化;3. 参与微内核操作系统相关模块开发工作,包括外设驱动,任务管理、中断响应、内存管理、调度管理等模块的定义,设计和开发实现;4. 参与微内核操作系统相关优化工作,包括功能安全,信息安全,实时性,稳定性,延迟和性能等;5. 与测试团队密切配合,完成单元自测和集成测试,快速修复软件缺陷任职资格- 5年以上Linux/RTOS/QNX/VxWorks/Integrity/RTthread/L4项目开发经验,具有L4开发经验者优先;- 精通C/C++,ARMv8 汇编;- 深入了解ARMv8及以上体系架构;- 熟悉嵌入式虚拟化技术,具有实际的嵌入式编程、调试经验;- 深入理解操作系统原理,特别是微内核架构,有微内核相关开发经验;- 有强烈的责任心和团队精神,善于沟通和合作,工作认真负责;- 英语读写能力良好,能熟练阅读和撰写英文技术文档。- 本科及以上学历,计算机科学,软件工程,自动化,电子信息工程等相关专业
企业介绍
Siengine,芯擎科技, 是一家中外合资高科技公司,主要股东有亿咖通中国有限公司,安谋科技(中国)有限公司(ARM China)。亿咖通中国有限公司是吉利集团战略投资独立运营的全资子公司,ARM是全球芯片知识产权的知名企业。Siengine致力于为汽车产业的未来发展提供技术先进的SOC解决方案,并成为一家全球化的高科技公司。 我们在上海、北京、武汉有运营办公室。