Principal Engineer, SoC NPU Architect
Core
Designing next-generation System-on-Chip (SoC) Neural Processing Unit (NPU) architectures to support AI workloads for Samsung Galaxy devices.
Role type
Principal Engineer, SoC NPU Architect
Builds
High-performance, low-power NPU subsystems for smartphones, IoT, and future Samsung devices.
Domain
Semiconductor hardware design, AI/ML inference, 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, hardware/software co-design
Preferred skills
Platform Architect 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 to boost PPA; Perform high-level performance modeling/simulation and analysis; Develop cycle accurate NPU performance models; 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
Principal, hands-on IC with strategy & mentorship