Software System Engineer

Summary of Role

  • We are seeking a software system engineer for building software systems for developing efficient deep learning model interface for Optical Processing Unit (OPU) accelerators.

Responsibilities

  • Build embedded software interface for OPU for model implementation and application interface
  • Develop OPU compiler that maximize the advantage of hardware and deep learning models

Preferred Qualifications

  • Master’s degree or higher in in computer science, computer engineering, or related fields
  • Strong background in data structure and algorithms
  • Experience in GCC, LLVM and other compilers for machine learning hardware
  • Experience in C/C++, CUDA and software design skills
  • 2+ years of experience in embedded software system architecture