软件测试工程师
- 20万-40万/年
- 上海
- |
- 应届生/在校生
- |
- 本科
- |
- 全职
职位诱惑: 五险一金,福利好,老板nice,年底双薪,天天下午茶,成长空间大
发布时间: 2019-09-30发布
职位描述
公司简介
燧原科技是一家致力于人工智能领域,设计开发针对云端数据中心开发的深度学习高端芯片,定位于人工智能训练平台。芯片将采用自主研发的独特创新架构,具有高算力、高能效比、可编程、低成本、支持主流机器学习框架等特点,专为云端AI训练设计和优化。
软件部门简介
燧原科技软件部门负责打造基于神经网络芯片的人工智能云端服务器软件栈(包括驱动,服务器SDK,分布式训练/推理框架等),为云端人工智能应用提供高性价比的开发环境。
这一职位需要你实现基于高性能神经网络芯片的云端分布式训练和推理框架。我们期望你是一个多面手,富有创造力,热衷于解决可能遇到的所有软件问题,不断推动团队的软件技术能力提升。
工作职责
· NPU软件全栈测试框架的开发和维护,包括芯片驱动,编译器,中间件/SDK和深度学习框架
· 定义测试计划,开发和实现测试用例
· 自动化和分布式测试环境的搭建和维护
· 实施测试计划,生成测试报告以及实施回归测试
职位基本要求
- CS, EE相关本科及以上学历
- 理解软件测试方法论,能够设计与实现测试计划,测试用例
- 熟练掌握C/C++以及Python, bash, perl等脚本语言
- 熟练掌握自动化测试方法
- 熟练使用Linux操作系统
- 对软件测试工作有兴趣与热情,热衷于发现缺陷
职位要求加分项
- 理解分布式计算概念和架构以及相应的软件栈(Linux操作系统,RPC等)
- 基于TensorFlow以及其他深度学习框架的开发/测试经验
- GPU驱动或API(CUDA, OpenCL, OpenGL库)开发/测试经验
- CI系统(Jenkins等)架设经验
- 熟悉测试与缺陷管理工具(Jira,Bugzilla,Testlink等)