Senior Staff Engineer, SoC NPU Architect
Core
Designing next-generation System-on-Chip (SoC) Neural Processing Unit (NPU) architectures, micro-architectures, and interfaces to optimize Performance, Power, and Area (PPA) for AI workloads in Samsung Galaxy devices.
Role type
Senior Staff Engineer, SoC NPU Architect
Builds
High-performance SoC architectures and NPU subsystems for smartphones, IoT, and future Samsung devices.
Domain
Semiconductor hardware design, AI/ML infrastructure, SoC architecture
Deliverable
production ML models | product features
Required skills
NPU architecture & development, cycle accurate performance modeling, CNN and LLM model knowledge, Python/System C/C++ programming, ML frameworks (TensorFlow, PyTorch, ONNX), SoC micro-architecture design, hardware/software co-design
Preferred skills
Platform Architect for performance/power modeling, AI use case mapping to IPs, hardware memory management units, multi-core systems and memory coherency, ML model optimization on GPU architecture
Responsibilities
Propose innovative NPU architectural and micro-architectural features; Perform high-level performance modeling/simulation and analysis; Develop cycle accurate NPU performance models; Deliver architecture/microarchitecture proposals and specifications; Analyze benchmarks and workloads for optimizations; Map AI use cases to NPU; Optimize and co-design SW and HW for low power and high performance; Collaborate across teams to bring architecture proposals to fruition.
Seniority
Senior Staff, hands-on IC with strategic influence