DevJobs

Software Engineer for Embedded AI

Overview
Skills
  • C++ C++ ꞏ 5y
  • Python Python
  • PyTorch PyTorch
  • Linux Linux
  • CI/CD CI/CD
  • Memory Constraint Programming
  • Performance Programming
  • Computer Vision
  • CUDA
  • DSP
  • RT-Embedded

GSI is a Semiconductors company that develops a compute-in-memory associative processor (APU) is looking for a Software Engineer for our Embedded AI.

This is an opportunity to take a leading role in the development of an optimized AI Library for the APU.


To be successful, you will need to obtain deep understanding of :

AI DNN/ML library

Gemini SW SDK

Gemini Vector library


What you will be doing (your role)

  • Design and implement AI Software and optimize it to run on the APU at the highest possible performance.
  • Implement and optimize various tensor functions (like DNN, MatMul, Conv)
  • Maintain the AI library.
  • Collaborate with the AI Compiler group and the Embedded SW group.


What we expect to see (requirements)

  • B.Sc in CS or EE (M.Sc, Ph.D advantage) from a leading university.
  • 5+ years of experience as full-time embedded SW development (C++).
  • Experience in one or more similar or closely related disciplines: RT-Embedded, CUDA, DSP, Computer Vision.
  • Experience with performance / memory constraint programming.
  • Experience working in Linux environments.
  • Proactive, can-do attitude and self-management skills.
  • Excellent verbal communication skills, problem solving skills and attention to details.
  • Highly motivated, committed, and innovative individual.


Skill set (advantages)

  • Experience with Python
  • Experience with PyTorch
  • Experience with Linux
  • Familiarity with CI/CD


Our Privacy Policy: Your resume and information will be kept confidential.

GSI Technology