CareerPlan

Principal Engineer, AI Platform Software Architecture

Chennai, Tamil Nādu, IndiaFull-time2026-09-17 → 2026-11-10

Core

Define and drive the long-term software and system architecture for next-generation AI inferencing platforms across Qualcomm's edge AI product portfolio.

Role type

Principal Engineer, AI Platform Software Architecture

Builds

Scalable and differentiated AI platform solutions for wearables, smartphones, XR devices, automotive platforms, edge computing systems, and AI PCs.

Domain

Semiconductor / Edge AI / System Architecture

Deliverable

production ML models

Required skills

C, C++, Java, Python, SoC and computer architecture, ARM and RISC-V architectures, Linux kernel and device drivers, memory management and subsystem architecture, DMA and IOMMU, virtualization and hypervisor technologies, security architecture and trusted execution environments, AI inferencing runtimes and frameworks, heterogeneous computing systems (CPUs, GPUs, DSPs, NPUs)

Preferred skills

Hardware/software interface design, end-to-end platform engineering, Large Language Models (LLMs) and Transformer architectures, technical leadership across geographically distributed teams

Technologies

C, C++, Java, Python, Linux, ARM, RISC-V, SoC, GPUs, DSPs, NPUs, AI accelerators

Responsibilities

Define and drive long-term platform software architecture and technical strategy for AI inferencing; Lead cross-functional architectural initiatives involving software, hardware, security, and product teams; Collaborate with product management and silicon architecture teams to translate AI workloads into platform architecture; Drive hardware/software co-design and influence future platform capabilities; Lead system-level architecture efforts spanning operating systems, AI runtimes, memory systems, and heterogeneous compute; Evaluate architectural alternatives and develop proposals balancing performance, power, and security; Mentor engineers and establish architectural best practices