任职要求:
1、学历:本科及以上,计算机科学或相关专业。具备8年以上嵌入式Linux C/C++开发经验,其中2年以上复杂程度较高的软件系统架构设计经验,且主导设计和开发的软件产品已稳定运行1年以上。
2、具备面向对象程序设计思路和实践经验,精通常用的软件设计模式,熟悉软件系统架构设计知识体系,具备大规模软件系统架构设计和实现经验。
3、精通Linux开发技术,精通多线程、多进程、网络编程等开发,掌握常用工业总线通信协议。
4、具备Linux内核与驱动移植、开发经验优先。
5、熟悉开源框架或技术优先,例如:OpenHarmony系统、Yocto平台、物联网技术、消息中间件等。其中,熟悉OpenHarmony开源系统,如分布式软总线、分布式硬件、分布式数据管理等,有业务子系统开发经验优先。
6、思路清晰,逻辑思维强,具有独立分析和解决问题的能力。
7、具有较强的团队意识,能在团队建设方面有所贡献,乐于做技术分享和指导他人。具有良好的沟通能力、表达能力及文档撰写能力。
8、能够承受工作压力,责任心强。
9、熟悉产品开发和项目管理流程。有开发团队管理经验优先,有敏捷软件开发经验优先。
10、有大厂工作经验优先。
11、985/211院校毕业优先,第一学历是统招本科。
岗位职责:
1、负责软件系统、软件平台的需求分析、架构设计,参与产品软件系统方案设计。
2、主导软件系统的具体实施工作及核心业务的开发工作。负责开发进度和任务分配,完成相应模块软件的设计、开发、编码、单元测试工作。
3、负责指导和审核工程师的软件模块概要设计、详细设计,参与评审。负责核心代码优化。
4、完善并遵守团队的编码规范,编写高质量、结构清晰、易读、易维护的代码。
5、主导技术难题攻关,疑难问题解决。