NPU Software Architecture Engineer

MediaTek • Hsinchu City, Taiwan Province, Taiwan • Posted June 06, 2026

Location Hsinchu City, Taiwan Province
Job Type Full-time
Category Computer Occupations
Posted June 06, 2026
Job Description1. Responsible for the design and development of NPU (Neural Processing Unit) software architecture, including drivers, computing frameworks, and related tools.
2. Collaborate with the hardware team to optimize the efficiency of NPU hardware-software co-design.
3. Design high-performance software solutions for AI model inference processes.
4. Research and implement the latest AI acceleration technologies to enhance NPU computing performance.
5. Write technical documentation to help the team understand architecture design and development processes.
6. Support cross-platform (e.g., Linux, Android) NPU software porting and optimization.
7. Participate in problem analysis and debugging, assisting in resolving technical bottlenecks during product development.

#LI-LYNNRequirement1. Master’s degree or above in Computer Science, Electronic Engineering, Electrical Engineering, or related fields, with more than four years of relevant work experienc...

Interested in this role?

Click the button below to start your application.

Apply Now