System Performance Engineer (Bengaluru)

System Performance Engineer (Bengaluru)

09 Oct
|
Qualcomm
|
Bengaluru

09 Oct

Qualcomm

Bengaluru

Company:
Qualcomm India Private Limited
Job Area:
Engineering Group, Engineering Group > Systems Engineering
General Summary:
Job Overview:
You will be part of System Performance team that is responsible for profiling and optimizing the System Performance on Snapdragon chipsets. This role will require a strong knowledge of AI/ML performance using NPU cores. The knowledge of CPU, DDR, NoCs will be an added advantage.
Skills Required:
• A deep understanding of NPU, CPU and DDR architecture internals like

· NPU: Understanding of NPU micro-architecture, including its specialized processing elements for operations like matrix multiplications and convolutions.
· A solid grasp of deep learning fundamentals, including neural network architectures like Convolutional Neural Networks (CNNs), transformers, GenAI etc.
· Understanding the distinction between the compute-intensive training of a model (often done on GPUs) and running inference (making predictions) on NPUs.
· Knowledge of Model optimization and compression techniques (Quantization, Pruning, Distillation etc.)




· CPU caches (L1, L2, L3), instruction pipelines, branch prediction, memory hierarchy (including register, cache, and main memory) and multi-core/multi-threaded processing. You need to understand how memory access, instruction dependencies, and contention for shared resources can impact performance.
· DDR: Understanding of JEDEC specifications LPDDR4, LPDDR5, LPDDR6, including command and timing parameters (e.g., ???, ????, tRP), memory organization (rows, columns, banks), and basic view of training and initialization sequences, how a memory controller works and its specific features like command queue, port arbitration, and various control schemes.
• Familiarity with frameworks like TensorFlow Lite, PyTorch Mobile, and ONNX Runtime for preparing models for deployment. Experience with NPU-specific compilers, such as those from Qualcomm (QNN), Arm (Vela), Intel (OpenVINO), to optimize and orchestrate AI worklo

📌 System Performance Engineer (Bengaluru)
🏢 Qualcomm
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: system performance engineer (bengaluru) / bengaluru