CareerPlan

Staff CPU/NPU Architecture RTL Design Engineer

Markham, Ontario, CanadaFull-time$130k–$180k2026-09-17 → 2026-11-10

Core

Design high-performance, energy-efficient CPU and AI processor IP blocks for Snapdragon processors and Hexagon NPU inference engines.

Role type

Staff CPU/NPU Architecture RTL Design Engineer

Builds

CPU and AI processor IP blocks for Snapdragon and Hexagon NPU

Domain

Semiconductor / CPU & NPU Architecture

Deliverable

production ML models

Required skills

RTL design, CPU/AI micro-architecture, debug architecture, power-management, circuit design, Computer Arithmetic, Instruction fetch/scheduling/register renaming, Fixed/Floating-Point design, Matrix Multiply engines, Vector Extensions, Memory sub-systems (caches, atomics, coherence), Branch prediction/out-of-order dispatch, Multi-processor systems, RISC-V, PPA optimization

Preferred skills

ASIC design, verification, validation, integration

Technologies

RISC-V

Responsibilities

Develop RTL for high-performance CPU/AI processors; Design micro-architecture and architecture; Optimize for Power, Performance, and Area (PPA); Implement CPU sub-system logic design

Seniority

Staff, hands-on IC