Senior SoC Performance Architect

$120 - $120 per hour

Contract

Information Technology

Phoenix, AZ, 85027

Job ID: 

29614442

US Citizen Required

Job Summary

We are seeking two highly experienced Senior SoC Performance Analysis Engineers to support advanced processor performance monitoring, analysis, and optimization.

The ideal candidates will have extensive experience analyzing System-on-Chip (SoC) architectures, developing performance monitoring tools, and evaluating data movement across cache hierarchies and on-chip communication networks.

This position requires strong technical expertise in bandwidth allocation, Quality of Service (QoS), memory performance, and processor architecture, particularly Intel Tiger Lake, Ice Lake, and Alder Lake platforms.

Key Responsibilities

  • Design, develop, and implement tools and processes to monitor and analyze SoC performance.

  • Monitor traffic utilization, throughput, and contention across L2/L3 caches and network-on-chip (NoC) communication fabrics.

  • Analyze data movement between processor cores, caches, memory controllers, and other on-die components.

  • Identify performance bottlenecks, resource contention, and bandwidth limitations.

  • Characterize and establish performance limits for bandwidth allocation, QoS parameters, and channel priorities.

  • Develop and improve performance monitoring methodologies, software applications, and supporting tools.

  • Conduct detailed performance analysis of Intel Tiger Lake, Ice Lake, and Alder Lake processor architectures.

  • Collaborate with engineering teams to troubleshoot complex hardware and software performance issues.

  • Provide technical guidance and support to project teams.

  • Coordinate engineering activities and contribute to complex technical projects.

  • Recommend improvements to system performance, efficiency, and resource utilization.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.

  • 8+ years of professional experience in software engineering, processor architecture, or a related technical discipline.

  • 10+ years of hands-on SoC performance analysis experience, including building tools and processes for performance monitoring.

  • Experience monitoring usage, throughput, and traffic contention across L2/L3 cache and NoC communication fabrics.

  • Strong understanding of cache hierarchies, memory subsystems, interconnects, and on-chip data movement.

  • Demonstrated ability to characterize bandwidth allocation, QoS settings, and channel priorities.

  • Experience working with Intel Tiger Lake, Ice Lake, and Alder Lake processors.

  • Strong analytical, troubleshooting, and performance optimization skills.

  • Ability to work independently on complex engineering challenges and provide technical leadership.

Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Share this job

Requirements to Apply

This job is no longer available