Qualcomm AI Research is looking to enable AI technologies on edge devices by developing best-in-class GenAI solutions with model optimization tools to deploy state-of-the-art models to edge devices with optimal power, memory, and computation use.
Requirements
- Excellent programming capabilities with C/C++ and Python.
- Knowledge of deep learning and ML frameworks ( i.e. PyTorch ).
- Strong software design, development, and debugging skills.
- Knowledge of Android programming is plus.
- Optimization of algebraic operations in algorithms for HW cores is a plus.
- Knowledge in neural network model quantization is a big plus.
- Experience with Qualcomm QNN SDK is a big plus.
Responsibilities
- Development of end-to-end embedded AI software to run quantized neural network models on Qualcomm leading edge hardware with optimal resources.
- Design and enhance the implementation of ML/AI SW stack, kernels, and runtime software to improve performance and power efficiency.
- Collaborating with our AI Processor Hardware team to implement high-quality solutions for new ML operators/layers that optimally utilize new capabilities in next-gen AI processors.
- Development of debugging/profiling tools and user-friendly SDKs for customers to foster rapid deployment of their new use cases.
Other
- 3+ years of professional work experience in a relevant field.
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- PhD in Computer Science, Engineering, Information Systems, or related field.
- If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process.