Job Responsibilities:
1. Based on the embedded platform/PC platform/server platform, design, develop and implement artificial intelligence-based solutions, including but not limited to machine learning, deep learning, computer vision and natural language processing.
2. Participate in data preprocessing, feature engineering, model training, evaluation and deployment, and implement applications on hardware platforms/products.
3. Deeply understand the customer's application scenarios, transform the requirements into technical solutions, and complete the whole process of product definition, design, development, testing and application implementation.
4. Code writing, testing, application scenario implementation and application testing are carried out according to standard requirements.
Job requirements:
1. Computer, electronics, mathematics and related majors, bachelor's degree or above, graduated from 985/211 college.
2. Solid basic knowledge such as C language and data structure, familiar with python language.
3. Experience in software development in at least one embedded CPU (PowerPC, ARM, MIPS, RISC-V, etc.).
4. Familiar with common deep learning frameworks (PyTorch, Tensorflow, Caffe, ONNX, etc.), experience in mainstream deep learning algorithm projects (classification, detection, voice, action detection, etc.), and experience in using deep learning architecture, such as CNN, RNN, LSTM or Transformer.
5. Have insight into the cutting-edge technologies and trends of AI development.
6. Have a strong research spirit, work solidly and conscientiously, and have teamwork spirit.