岗位职责
1.标准职责:
(1)负责研究产品/平台的软件技术策略与规划,把握业界软件发展趋势,为软件技术发展挑战做好提前规划;研究并应用业界先进软件工程方法,提炼总结产品/平台的软件设计模式,确定软件实现的架构,框架代码编写、测试;
(2)负责软件架构,平台建设的评估与选择,负责关键软件技术的验证,关键框架的设计和编码论证等工作;
(3)或从事某些关键技术如算法、操作系统、编译器、数据库等的专项研究,解决公司级技术难关,或填补公司技术空白,所交付成果,直接提升产品/平台的关键技术竞争力。
2.自定义职责:
(1)负责研究跨产品线/产品线内多产品/平台的软件技术策略与规划,引领业界软件发展方向,为软件技术发展挑战做好提前规划;
(2)主导跨产品线/产品线主力产品/平台软件实现的架构,主导核心代码的实现,从事如算法、数据库等关键技术的专项研究,解决公司级技术难关;
(3)主导跨产品线/产品线软件工程方法的研究与实践,提出创新性的工程方法。
任职要求
1.语言要求:简体中文,英语
2.教育背景要求:计算机科学、电子信息技术或相关领域的本科及以上学历
3.技能要求:精通C/C++/Java/Python,GO等一种以上编程语言 • 熟悉CICD、DevOps、CMake、Git、GITLAB、GITHUB或Jenkins等工具 • 精通软件设计模式 • 架构设计、虚拟化、并行和分布式计算方面的工作知识
4.能力要求:
(1)熟悉软件生命周期、开发工具、构建过程、版本控制、产品验证
(2)在DevOps工具、软件工程、编译器、网络、数据库、操作系统、嵌入式系统等领域有丰富的工作经验
(3)Linux内核编程经验(内存管理、单内核、网络、RDMA、虚拟化、容器、设备驱动程序)
(4)具有安全编程、软件重构方面的工作经验
工作地点
中国/上海