这是一个创建于 1593 天前的主题,其中的信息可能已经有所发展或是发生改变。
工具研发: 构建系统工程师
岗位职责:
负责 SDK 构建系统关键技术编译加速,SDK 裁剪和定制,包管理的设计和实现,
识别并突破提升
编译构建效率的关键技术,借用诸如分布式 /并行计算、增量编译、增量链接、文件系统、缓存加
速等技术对大型项目的编译 /构建速度进行优化。
岗位要求:
1 、至少熟练掌握 C/C++、Python 等 1 种或多种主流编程语言,熟悉 Linux/Unix 操作系统,能熟
练使用各种软件研发工具。
3 、掌握编译原理,对源代码(语法、语义)分析、AST(抽象语法树)抽取、编译前后端处理有
项目实践经验,有 C/C++编译器方面的开发经验或 LLVM 相关经验
4 、熟悉软件构建 如 make,ant,maven 等, 对于大型软件构建有项目实践经验
5 、有使用交叉编译器方面的经验;
6 、多核并行计算,分布式计算相关项目实践者优先;
业务技能:
1 、熟悉软件工程方法和主流软件开发工具,对基于软件分析的技术与工具发展有一定认识和⻅
解;
2 、有成功的编译构建项目交付和技术研究经验,或在相关开源社区有持续贡献尤佳;
其他要求:
1 、有业界知名公司或者互联网公司开发工具背景者优先;
工具研发: 工具链 /流水线工程师
岗位职责:
1 、发现并定义研发痛点,打造全公司研发效能相关平台, 提升研发效率和产品质量
2 、开发和持续改进,包括流程系统,构建平台,问题调查工具等设计和开发
3 、负责研发支撑工具的开发,代码静态分析, 智能开发平台, 持续集成,持续交付等软件开发
过程提供环境支持;
探索新工具与相关新技术。
4 、
岗位要求:
1 、熟悉 Python/Groovy/C++ 中任一语言, 有研发性能分析和监控平台开发经验佳
2 、对 CI/CD 流水线、Docker 、K8S 相关技术有一定的了解, 有实施经验佳
3 、自我驱动,热爱技术,有较强的学习能力、问题分析和解决能力
5 、良好的团队合作、良好的时间观念,能很好的沟通交流,并乐于分享
6 、有下列任一工作经验者优先:
A 、熟悉 GCC 、LLVM 或 Open64 等编译架构中其中一种,并有一定的编译器开发经验;
B 、熟悉集成开发环境(IDE,如 Eclipse)研发,有 IDE 研发相关经验尤佳;
C 、代码静态分析工具开发,或者在相关开源社区贡献尤佳;
7 、优秀的编码能力,针对具体的业务场景快速设计和实现 in-house 的工具平台
其他要求:
1 、有业界知名公司或者互联网公司开发工具背景者优先;
2 、熟悉软件工程方法和主流软件开发工具,认可研发效能的重要性,对提升效率充满兴趣;
微信:18621580540
2 条回复 • 2020-08-14 11:07:28 +08:00
|
|
1
nashge 2020-08-13 17:36:44 +08:00
啥公司啊,这活要找全职吗? 周末去兼职行不
|