工作职责:
1. 熟悉嵌入式操作系统整体架构,能主动了解和挖掘用户需求,梳理明确高阶需求和非功能性需求;
2. 能根据用户需求,将操作系统进行分解形成软件的整体架构,并对技术选型进行评估和提出建议;
3. 能够制定技术规格说明书并能有效推动实施落地;
4. 根据产品和项目的需求,制定规范化的开发计划,分析、设计与实现系统架构方案,保证架构的合理性、可靠性、可维护性、可扩展性和经济性;
5. 负责核心技术问题的攻关、系统优化,协助解决产品或项目开发过程中的技术难题;
6. 参与部门技术研发体系的搭建,对技术人员进行技术培训与指导,促进团队技术进步与创新;
7. 负责嵌入式操作系统核心的架构设计、接口设计、优化、关键代码编写。
1. 计算机或相关专业博士学历;
2. 5年以上软件开发经验,3年以上架构设计经验,具有良好的软件工程知识与编程规范意识;
3. 深入理解计算机体系结构(X86/ARM/RISC-V等)及操作系统原理,包括进程调度、内存管理、IO系统等,精通常见数据结构、算法和设计模式,精通C/C ,有ARM、RISC-V架构系统架构经验者优先;
4. 熟悉文件系统、数据库系统、分布式系统或理论基础;
5. 具备良好的技术学习能力及英文阅读沟通能力;
6. 具备良好的团队合作精神和沟通能力,思路清晰、善于思考、学习能力强,责任心强,抗压能力强。