Engineer, Principal
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is seeking an experienced engineering leader to drive the architecture, development, and commercialization of next-generation Edge AI Appliance platforms. This role requires deep expertise in AI/ML systems, platform software, heterogeneous computing, and performance engineering to lead the complete product lifecycle and build high-performing engineering teams.
Responsibilities
- Own the end-to-end architecture and engineering execution of Qualcomm Edge AI Appliance platforms.
- Lead hardware/software co-design across compute, AI acceleration, memory, storage, networking, security, and system software.
- Drive enablement and optimization of Generative AI, LLM, multimodal, vision, speech, and traditional ML workloads.
- Lead integration of AI frameworks, inference runtimes, compilers, and model-serving technologies such as PyTorch, ONNX, vLLM, Triton, ExecuTorch, and MLIR.
- Optimize end-to-end system performance across latency, throughput, memory, power, thermal efficiency, and data movement.
- Drive appliance platform capabilities including Linux, containers, system services, telemetry, observability, security, software updates, and lifecycle management.
- Architect scalable solutions spanning single-appliance through distributed multi-node Edge AI deployments.
- Establish robust software integration, CI/CD, validation, release, and production-readiness practices.
- Partner with silicon, system architecture, AI software, security, product, and customer engineering teams to translate customer requirements into scalable platform capabilities.
- Build and lead a high-performing multidisciplinary engineering organization while developing strong technical and architectural leadership across the team.
Requirements
- Strong experience building Edge, AI Infrastructure, Data Center, embedded, or appliance-class platforms.
- Deep understanding of AI inference architectures, heterogeneous computing, and hardware/software co-optimization.
- Experience with PyTorch and modern AI inference/runtime ecosystems.
- Knowledge of LLM inference, graph compilers, MLIR, operator optimization, scheduling, and accelerator runtimes.
- Strong understanding of Linux system software, networking, containers, security, and platform manageability.
- Excellent C/C++ and Python skills with experience in profiling and performance optimization.
- Experience scaling workloads across multiple accelerators, SoCs, or distributed systems.
- Proven track record taking complex hardware/software platforms from architecture through commercial deployment.
- Strong communication and cross-functional leadership skills.
Desired Qualifications
- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, AI/ML, or a related field.
- 15+ years of software, systems, AI infrastructure, or platform engineering experience.
- Significant experience leading technically complex engineering teams and programs.
- Demonstrated ability to operate across silicon, systems, software, AI, product, and customer organizations.
Skills
C++PythonLinuxPyTorchONNXvLLMTritonExecuTorchMLIR
#AI#ML#Edge Computing#Appliance#Platform Engineering#Hardware-Software Co-design#Generative AI#LLM#Performance Optimization#System Software#Linux#Containers#CI/CD#Distributed Systems#C++#Python
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
1 week ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Executive
Locations
Bangalore, India
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
