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.

Senior Staff Engineer, SoC NPU Architect at Samsungresearchamerica | JobZoey