Qualcomm Cloud is looking for a software engineer to build API support for AI frameworks like Pytorch, targeting Qualcomm high-performance inference accelerator AI 100 and related products.
Requirements
- Experience with Linux user-space development, API development and multi-threaded processing.
- Experience with development in C/C++.
- Experience with development in Python.
- Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks
- Experience with Source Code and Configuration management tools
- Understanding of PT 2.0 framework
- Familiar with high-speed interfaces such as PCIe and LPDDR
Responsibilities
- software architecture and design
- software development
- software integration
- functional and performance testing for a Linux based product
- build programming APIs to enable a user to run ML kernels on Cloud AI 100 in a user friendly and performant way
Other
- 2+ years of relevant experience
- Experience evangelizing innovative and new software architectural designs.
- Good communication skills and ability to negotiate in a co-operative way.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.