Q

Qualcomm

Designs mobile chips and licenses wireless patents

AI Systems Architecture Engineer – Lead Senior Engineer/Senior Engineer - Software Engineering

Hardware Systems IntegrationConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Strong programming skills in C, C++, and Python.
  • Experience in one or more of the following areas: AI or machine-learning systems, computer architecture, heterogeneous computing, SoC architecture, accelerator architecture, high-performance computing, embedded systems, or system performance analysis.
  • 3–7 years of experience in a hardware-focused system optimization role.
  • Strong understanding of computer architecture concepts.
  • Ability to develop quantitative models and make architecture recommendations based on empirical data.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to learn quickly, think critically, and adapt in a fast-paced and rapidly evolving technology environment.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 2+ years of Software Engineering or related work experience; or Master's degree in Engineering, Information Systems, Computer Science, or a related field and 1+ year of Software Engineering or related work experience; or PhD in Engineering, Information Systems, Computer Science, or a related field.
  • 2+ years of academic or work experience with a programming language such as C, C++, Java, or Python.

Responsibilities

  • Define and evaluate system architectures for AI platforms incorporating heterogeneous compute elements such as CPUs, NPUs, GPUs, memory interconnects, and subsystems.
  • Use profiling and modeling tools to understand optimal resource utilization for system performance.
  • Develop system-architecture prototypes to evaluate workload partitioning across compute engines, data movement and memory traffic, compute and memory bottlenecks, scheduling and resource allocation, and power, thermal, and performance tradeoffs.
  • Analyze AI workloads to determine the best utilization of available architectural resources across compute and memory resources.
  • Investigate end-to-end AI execution pipelines, including model compilation and graph partitioning, runtime scheduling, kernel selection, memory allocation, data transfers, synchronization, and accelerator utilization.
  • Build analytical models, simulators, emulators, and proof-of-concept implementations to assess architectural concepts before hardware availability.
  • Evaluate the impact of system-level parameters such as compute throughput, memory bandwidth, cache and local memory capacity, interconnect bandwidth and latency, DMA and data-transfer efficiency, and accelerator occupancy.
  • Identify performance bottlenecks and recommend architectural improvements based on workload characterization, profiling data, and benchmark results.
  • Collaborate with hardware architects, AI accelerator designers, compiler teams, runtime engineers, firmware developers, performance engineers, and product teams.
  • Define workload-driven architectural requirements and translate them into platform-level specifications.
  • Develop technical proposals, architecture studies, tradeoff analyses, and performance projections for future AI platforms.

Desired Qualifications

  • Experience with AI-specific performance optimization, including hands-on optimization of AI models for performance, power, and accuracy on hardware accelerators such as CPUs, GPUs, and NPUs.
  • Experience using processor-specific optimization tools, libraries, and profiling technologies to improve AI performance on CPUs, GPUs, and NPUs.
  • Strong understanding of modern machine-learning architectures, including CNNs, RNNs, Transformers, and ensemble methods.
  • Proficiency with AI frameworks and tooling such as PyTorch, TensorFlow, ONNX Runtime, and MLIR.
  • Experience with transformer-based models such as BERT, GPT, T5, and Llama; experience developing, optimizing, or deploying large language models (LLMs) or foundation models.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs