关注微信 意见反馈

扫描关注摩尔人半导体招聘

摩尔人招聘
确定

您已提交成功

查看帮助中心
哎呀,这个职位已经下线啦
上海燧原科技有限公司

软件测试工程师

  • 20万-40万/年
  • 上海
  • |
  • 应届生/在校生
  • |
  • 本科
  • |
  • 全职

职位诱惑: 五险一金,年底双薪,技术领先,成长空间大,技能培训

发布时间: 2019-09-13发布

职位描述


软件测试工程师
 
职位描述
 
燧原科技是一家致力于人工智能领域,打造神经网络芯片及其应用环境的高科技创新企业。
 
燧原科技软件部门负责打造基于神经网络芯片的人工智能云端服务器软件栈(包括驱动,服务器SDK,分布式训练/推理框架等),为云端人工智能应用提供高性价比的开发环境。
 
这一职位需要你实现基于高性能神经网络芯片的云端分布式训练和推理框架。我们期望你是一个多面手,富有创造力,热衷于解决可能遇到的所有软件问题,不断推动团队的软件技术能力提升。
 
职位基本要求

  • CS, EE相关本科及以上学历
  • 理解软件测试方法论,能够设计与实现测试计划,测试用例
  • 熟练掌握C/C++或Python
  • 熟练掌握至少一种自动化测试框架(pytest, googletest等)
  • 熟练使用至少一种脚本语言(bash,perl等)
  • 对软件测试工作有兴趣与热情,热衷于发现缺陷
职位要求加分项
  • 理解分布式计算概念和架构以及相应的软件栈(Linux操作系统,RPC等)
  • 熟悉单元/集成/Mock测试工具/库
  • 基于TensorFlow以及其他深度学习框架的开发/测试经验
  • Docker和Kubernetes开发/测试经验
  • GPU驱动或API(CUDA, OpenCL, OpenGL库)开发/测试经验
  • CI/CD系统(Jenkins等)实施经验
  • 熟悉测试与缺陷管理工具(Jira,Bugzilla,Testlink等)
职责
·       NPU软件全栈测试框架的开发和维护,包括芯片驱动,编译器,中间件/SDK和深度学习框架
·       定义测试计划,开发和实现测试用例
·       自动化和分布式测试环境的搭建和维护
·       NPU软件全栈CI/CD构建和维护
·       实施测试计划,生成测试报告以及实施回归测试
 
 
 
 
Software Engineer
Description
Enflame is a company designing and implementing NPU and corresponding software to enable continuous innovation on AI applications.
Enflame software department is responsible for software stack(including driver, sdk, distributed train/inference framework, etc.) to support NPU for cloud AI server.
 
In this role you will contribute to the distributed framework required to train/inference AI applications based on high performance NPU in the cloud environment. We need our engineers to be versatile, display innovation qualities and be enthusiastic to tackle new problems across the full-stack as we continue to push technology forward.
 
Minimum Qualifications:
●      BS or above in EE/CS or related.
●      Strong coding skills in C/C++ and Python.
●      Familiar with test automation framework, e.g. pytest, googletest,etc.
●      Familiar with script language, e.g. bash, perl, etc.
●      Have interest in software test, good at discovering bug .
 
Preferred Qualifications:
●      Experience with Tensorflow or other deep learning framework is preferred.
●      Experience with unit/integrate/mock test tools/libraries.
●      Experience with GPU driver or CUDA/OpenCL/OpenGL is preferred.
●      Experience with CI/CD system (e.g. Jenkins) is preferred.
●      Understanding of distributed computing concept and related software stack.
●      Experience with Docker and Kubernetes is preferred.
 
Responsibilities:
●      Test framework development and maintain for the Enflame full software stack, including driver, compiler, midware/SDK and deep learning frameworks.
●      Define test plan, design and implement test cases.
●      Setup and maintain distributed automation test environment.
●      Setup and maintain Enflamer full software stack CI/CD
●      Execute test plan, generate test report and support regression test.

职位发布者

7天

简历处理用时

97%

简历及时处理率