NPU Runtime SW Engineer

Location

경기도 / Gyeonggi-do

Job type

정규직

Salary

to

Service Provided by

Adecco Korea

Category

 

 

1> Proficient in programming languages: C++ and Python

2> Comprehensive understanding of deep learning models

3> Familiarity with system software


Job Title

NPU Runtime Software Engineer


Work Location

Seongnam-si, Korea


✔️ Key Responsibilities

  • Designing a runtime module that interfaces compiler and driver modules
  • Design and implement user-level APIs, add support for various language bindings, deploy ML models to SDK, and maintain user documentation
  • Conduct benchmarking and profiling to evaluate the existing runtime system's performance and implement optimizations to enhance the overall system performance of NPU products


✔️ Requirements

  • Bachelor's or Master's degree in computer science, electrical engineering, or a related field
  • Comprehensive understanding of deep learning models and their applications in vision, natural language processing, speech recognition, and other domains
  • Familiarity with system software, including compilers, runtimes, drivers, firmware, etc
  • Proficient in programming languages: C++ and Python
  • Knowledge of data structures, algorithms, and OOP design patterns
  • Strong written and verbal communication skills

 

✔️ Preferred Qualifications

  • Hands-on experience with AI accelerator (e.g., GPU) driver APIs and runtimes
  • Exposure to ML frameworks such as PyTorch, TensorFlow, ONNXRuntime, TensorRT, and their respective optimization techniques
  • Solid understanding of operating systems, resource management, and high-performance computing principles
  • Deep expertise in modern C++ and its advanced features for writing efficient, high-performance code
  • Experience with multithreading and parallel programming
  • Proven experience in porting and accelerating deep learning models on various hardware platforms, including x86 CPUs with SSE/AVX instructions, ARM CPUs with NEON instructions, and heterogeneous SoCs with CPU, GPU, NPU, and DSP components



Contact

Jinyeong Jeong, Consultant

02-6200-9736

jinyeong.jeong@adecco.com


Responsibilities


Experience


Education

 


The Unique Expertise of Adecco

Strong Client Relationship, Data-Driven Process
Interpersonal Process Management, 70 Years of Experience

 

 

Adecco is acting as an Employment Business in relation to this vacancy.
Apply with The Adecco Group, an Equal Opportunities Employer.

지원할지 망설여지나요? 위의 연락처로 아데코 컨설턴트와 직접 상담 받아보세요.

 
Apply with Adecco

Reference number

JN -032024-125436

Date Posted

28/03/2024 7:45:00 PM


Haven't found a position that fits with you? No worries.

Send us CV today. We'll let you know first when right position is opened.