Samsungresearchamerica
Senior Staff Engineer, SoC NPU Architect
665 Clyde Avenue, Mountain View, CA, USA. Posted 2 months ago
The role
This person will lead NPU sub-system architecture, interface, performance and power tradeoffs. They will perform architectural exploration, research machine learning, and conduct hardware-software co-optimization for next generation SOCs.
What you will do
- Propose innovative NPU Architectural and micro-architectural features to boost PPA
- Perform high-level performance modeling/simulation and analysis of NPU features, applications, benchmarks, and complex use case
- Develop cycle accurate and analytical NPU performance model and correlate with Silicon
- Deliver architecture/microarchitecture proposals and specifications to the design team
- Analyze benchmarks, application workloads, and performance simulation results for architecture and microarchitecture optimizations
- Map AI use cases to NPU
- Optimize and co-design of SW and HW to develop new architectures for low power and high performance
- Collaborate across teams to bring architecture proposals to fruition
Required qualifications
- Bachelor’s, Masters or PhD degree in Electrical, Computer Science, related Science or equivalent combination of education, training and experience
- 14+ years of experience in NPU architecture & development
- Hands on experience in developing cycle accurate performance and functional models
- Good knowledge and hands on experience in in CNN and LLM models
- Proficient programming skills in Python, System C and/or C++
- Experience in ML frameworks (TensorFlow, PyTorch, ONNX)
- Experience in micro architecture of SoC, interface subsystems, logic modules
- Self-motivated problem-solver with an ability to work well in a team
Nice to have
- Experience in performance/power modeling using Platform Architect
- Experience in mapping AI use cases to IPs
- Experience with hardware memory managements units, prefetching or memory subsystems
- Experience with multi-core systems and memory coherency
- Experience in ML model optimization on GPU Architecture
- Highly motivated with good verbal and written communication skills
Benefits
- annual bonus eligibility
- generous benefits
Before you apply
- You must not disclose any trade secrets of a current or previous employer
About the company
The Samsung SoC Architecture Lab explores innovative SoC architecture for future Samsung Galaxy products. The lab collaborates with Samsung MX headquarter team, key R&D teams around the globe and Samsung's strategic SoC partners.