AI Software Design Engineer: ML, CV & Edge AI Prototyping

Arm China
HK

Job Description

The Software Engineer will be part of a software development team that develops and deploys state of the art software for Artificial Intelligence (AI) related IP. The engineer will be expected to

Enable machine learning algorithms and/or applications on arm AI products for related the state of the art technologies such as large language model, MoE, multimodal network, computer vision, sensor fusion, machine learning, object tracking etc.

Conduct verification on efficient machine learning methods - supervised learning, unsupervised, reinforcement, and/or deep learning for applications of object classification, detection and recognition.

Develop and/or prototype software solutions (with all needed software stacks) for typical usage scenarios like in video/speech/text analytic generated by multiple sensors and tracking systems, achieving competitive performance.

Education & Qualifications

Masters (MS) or PhD in Electrical Engineering or Computer Science/Engineering, focused on Computer Vision, Artificial Intelligence, Machine Learning, or related technical field.

Desirable Skills and Experience:

Expert programming skills in C/C++/Python;

Solid programming experience in Linux, RTOS;

Working knowledge of NPU, GPGPU, CPU or DSP architecture;

Fast prototyping skills, including comprehensive feature integration during all cycles of development;

Knowledge in Deep Learning Neural Networks (for classification and detection) and/or in one of following direction, graph optimization, operator development, performance profiling etc. ;

Experience in architecture specific software optimization.

#J-18808-Ljbffr

Skills & Requirements

Technical Skills

C/c++/pythonLinuxRtosNpuGpgpuCpuDspDeep learning neural networksAiMlCvEdge ai

Employment Type

FULL TIME

Level

mid

Posted

4/10/2026

Apply Now

You will be redirected to Arm China's application portal.