remote
Principal Engineer - Memory Centric AI Compute Architect - Qualcomm
Software Engineer
Lead the design of memory‑centric AI compute architectures for next‑generation ASICs, driving high‑performance, low‑power solutions through hardware‑software co‑design and advanced RTL development.
About the role
Key Responsibilities
- Define and drive the architecture of memory‑centric AI compute engines for cutting‑edge ASIC products.
- Lead RTL development and verification using Verilog/SystemVerilog, ensuring performance, power, and area targets.
- Collaborate with cross‑functional teams (hardware, software, algorithm) to co‑design hardware‑software interfaces and optimize AI workloads.
- Develop simulation and modeling tools in Python to evaluate architectural trade‑offs and guide design decisions.
- Mentor senior engineers, establish best practices, and contribute to technical roadmaps for AI compute acceleration.
Requirements
- 10+ years of experience in ASIC/SoC design with a focus on AI or high‑performance compute architectures.
- Deep expertise in memory‑centric system design, RTL coding, and verification methodologies.
- Proficiency in Python for architectural modeling and automation.
- Strong background in hardware‑software co‑design and performance optimization for AI workloads.
- Proven track record of leading complex projects and mentoring technical teams.