Careers

DeePhi value the spirits of pragmatism, innovation and profession. Engineers in DeePhi are all with strong technic background, innovative spirit and multiple problem-solving strategies. If you love deep learning and want to change the world with artificial intelligence technologies, come to join us!

Neural Network Compression Algorithm Engineer
Neural Network Compression Algorithm Engineer
Responsibilities

Researching and developing new methods for neural network compression algorithms

Analyzing, testing and improving neural network compression algorithms.

Job Requirements

BS or above degrees in Electronic Engineering or equivalent experience in relevant discipline (Computer Vision/ Image Processing/ Machine Learning, etc. );

Familiar with C/C++ under Linux;

Familiar with one or more deep learning algorithms, such as CNN or LSTM;

Familiar with one or more deep learning development tools, such as Caffe;

Hard-working and creative; capable of learning the latest algorithms and theories via research papers;

Strong sense of responsibility and team spirit, excellent learning abilities, willing to take on challenges and work under pressure.

Experience in academic papers in CVPR/ ICCV/ ECCV/ NIPS/ ICLR/ TPAMI (or other top academic conference/journals) is preferred.

Please Send Your Resume to dream@deephi.tech
Visual Algorithm Engineer
Visual Algorithm Engineer
Responsibilities

Researching algorithms of deep learning (including the structure and application of various neural networks) or computer vision (object detection, recognition, etc.);

Applying the algorithms to various complex scenarios, such as drones, robotics, video surveillance, etc.

Optimizing and customizing solutions for application scenarios;

Writing documents about algorithm analysis and optimization.

Job Requirements

BS or above degrees in Electric Engineering or equivalent experience in relevant discipline (Computer Vision/ Image Processing/ Machine Learning, etc.) ; more than 3 years’ experience in algorithm research;

Familiar with one or more deep learning algorithms, such as CNN or LSTM;

Familiar with one or more deep learning tools, such as Caffe;

Relevant experience in object detection/tracking/recognition etc.is preferred;

Hard-working and creative, capable of learning the latest algorithms and theories via research papers;

Strong sense of responsibility and team spirit, excellent learning abilities, willing to take on challenges and work under pressure.

Experience of academic papers in CVPR/ ICCV/ ECCV/ NIPS/ ICLR/ TPAMI (or other top academic conference/journals) is preferred.

Please Send Your Resume to dream@deephi.tech
DPU Tool-chain Engineer
DPU Tool-chain Engineer
Responsibilities

Develop highly optimizing compiler toolchain for DPU platform, including compiler/code-generator/assembler/linker/simulator/runtime/loader/profiler.

Participate in DPU architecture design and optimization

Develop IDE and integrate compiler toolchain

Compiler toolchain QA verification

Write technical documents for compiler toolchain

Job Requirements

BS or above degrees in CS or equivalent experience, 3 years of work experience in relevant fields.

Excellent in C/C++ programming and software design skills,

Strong research background of computer system architecture,and familiar with all kind of basic data structure and algorithms;

Experience in GCC、LLVM or Open64 compiler development is preferred;

Experience in DSP/GPU heterogeneous computing platform SDK development is preferred;

Knowledge and research experience with CNN deep learning algorithm is preferred;

Strong sense of responsibility,excellent learning ability and team work ethic,able to deal with challenges and work under pressure.

Please Send Your Resume to dream@deephi.tech
Senior Engineer in Deep Learning Application Development
Senior Engineer in Deep Learning Application Development
Responsibilities

Researching and developing tools for DPUs, including but not limited to compilers and simulators, making DPUs more applicable in the product;

Work together with deep learning algorithm & hardware researchers to provide better solutions for software optimization;

Writing design/development-related documents.

Job Requirements

Bachelor or above degree, major in CS, EE or Software-related fields; more than 3 years’ experience in C++ programming;

Familiar with the Linux operating system and development tools, proficient in Git, CMake, etc.

Experience in Python scripting language is preferred.

Strong sense of responsibility and team work ethic, excellent learning abilities, willing to take on challenges and able to work under pressure.

Please Send Your Resume to dream@deephi.tech
Software System Engineer
Software System Engineer
Responsibilities

Responsible for the application developments of embedded product;

Responsible for U-boot porting and maintenance;

Design and test low-level device drivers based on the Linux

Job Requirements

BS or above degree in Computer Science, Electronic Engineering,Automation or equivalent engineering degrees, Proficient in C/C++;

2 years’ experience in Kernel customization and software driver development based on Linux, experience with FPGA SoC design is preferred;

Familiar with communication interfaces & protocols, such as USB/I2C/SPI/UART/Ethenet, experience of USB testing is preferred.

Familiar with the board schematics, such as interruption,DMA, process scheduling and file system;

Excellent teamwork ethic, strong sense of responsibility and bold in making innovations.

Please Send Your Resume to dream@deephi.tech
软件测试工程师
软件测试工程师
Responsibilities

协助产品经理定义整理产品需求;

根据产品需求定义测试规范和编写测试用例;

根据测试用例对软件进行测试,包括编写自动化测试脚本等;

编写测试报告;

追踪并管理软件BUG的状态;

准备整体软件测试环境和平台。

Job Requirements

计算机及相关(软件、电子等)专业本科以上学历;

要求掌握一定的编码能力,包括C++,Shell脚本等;

要求熟练使用Linux操作系统;

要求掌握一定的测试技能和测试方法,包括黑盒/白盒测试、集成测试方法等;

了解数据库、网络等相关知识者优先;

要求做事踏实、细心,具备良好的沟通能力和团队协作能力。

Please Send Your Resume to dream@deephi.tech
深度学习应用系统支持工程师
深度学习应用系统支持工程师
Responsibilities

协助开发调试并部署运行于深鉴DPU之上的应用程序,包括检测识别、属性分析等一系列深度学习应用;

独立搭建系统部署和测试环境,能定位嵌入式系统的启动等问题;

协助客户部署深度学习应用系统,在实践中开发并改进部署工具,完善工具部署流程;

在协助客户部署的过程中,尽可能发现并定位问题,为研发解决问题提供良好的建议;

编写相关的部署说明文档。

Job Requirements

计算机、电子或软件相关专业本科及以上学历,一年以上C++开发经验;

熟悉Linux系统操作和开发工具;

熟悉嵌入式系统的启动和工作流程;

熟悉Shell脚本或具备Python等脚本语言开发经验者优先;

要求责任心强,有良好的学习能力和协作精神,愿意接受挑战和承受工作压力。

Please Send Your Resume to dream@deephi.tech