Posted in

Sr. Performance Architect

Sr. Performance Architect

CompanySamsung
LocationAustin, TX, USA
Salary$174557 – $270536
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • 15+ years of professional experience with a Master’s Degree in Computer Science, Engineering, or related field.
  • Expertise in performance modeling, analysis, and optimization, with a focus on System IP components.
  • Strong C++ coding skills, with experience developing cycle-accurate performance models and analysis tools.
  • Strong understanding of computer architecture, microarchitecture, and system-level performance optimization.
  • Excellent analytical and problem-solving skills, with the ability to identify and optimize performance bottlenecks.
  • Strong technical leadership and mentoring skills, with experience guiding junior engineers.

Responsibilities

  • Develop and maintain cycle-accurate C++ performance models for System IP components.
  • Analyze system performance using various metrics, such as latency, throughput, and power consumption, to identify bottlenecks and optimization opportunities.
  • Develop and maintain performance analysis tools.
  • Collaborate with cross-functional teams, including architecture, design, and software teams, to identify and implement performance optimization opportunities.
  • Develop and run benchmarks to characterize system performance and identify areas for improvement.
  • Provide technical guidance and mentorship to junior engineers and contribute to the development of best practices and standards for performance modeling and analysis.
  • Work closely with other teams, including CPU, GPU, and SoC architecture teams, to ensure that System IP components meet performance and power requirements.

Preferred Qualifications

  • Professional experience in memory subsystem or interconnect, with knowledge of memory hierarchy, memory access patterns, bandwidth, and latency optimization, is a big plus.
  • A Ph.D. in a related field, with a focus on performance modeling and analysis.
  • Proficiency in performance modeling tools such as SystemC, Gem5, or similar.
  • Experience with industry standard RTL design tools and methodologies.
  • Programming skills in Python or R, with experience in data analysis, visualization, and automation.
  • Familiarity with emerging technologies, such as AI, ML, and autonomous systems, and their impact on System IP performance.