Silicon Performance Architect, Reality Labs

Meta

• $150K — $180K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • 8+ years of experience in performance modeling with C/C++ or SystemC
  • Strong understanding of SoC architecture, NoCs, and memory subsystems
  • Proficient in Python for scripting, automation, and data visualization
  • Knowledge of power concepts and trade-offs in system design
  • Experience in analyzing technical problems and documenting findings

Responsibilities

  • Conduct bottleneck analysis on current and future SoCs to pinpoint improvement areas
  • Develop performance models for IP components and SoC fabric
  • Analyze workload behavior and create micro-benchmarks for performance evaluation
  • Identify optimization opportunities and collaborate on HW-SW co-design
  • Work with cross-functional teams and vendors to develop new methodologies

Benefits

  • Collaborative work environment with cross-disciplinary teams
  • Opportunities for professional growth and development
  • Access to cutting-edge technology and tools
  • Involvement in innovative projects that impact future technologies
  • Flexible work arrangements to support work-life balance
Full Job Description
As an architect on the the SoC Performance team within Reality Labs, you will play a key role in leading performance modeling, correlation, workload profiling, and analysis efforts.

Responsibilities

Conduct thorough bottleneck analysis of existing and future SoCs to identify areas for improvement
• Develop accurate models of IP components, SoC fabric, and DRAM to predict performance and inform design decisions
• Analyze system usage behavior of workloads and create micro-benchmarks to evaluate performance
• Identify opportunities for optimization and collaborate with hardware teams to solidify HW-SW co-design
• Work across disciplines, collaborate with vendors, brainstorm ideas and solutions, develop new methodologies, and coordinate multiple initiatives

Minimum Qualifications
• Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
• 8+ years of experience in creating performance models using C/C++ or SystemC
• Experience with SoC architecture, NoCs, memory sub-system, Quality of Service (QoS), and heterogeneous compute principles
• Experience with scripting, infrastructure, automation, and visualization using Python
• Experience with power concepts and trade-offs
• Experience deconstructing technical problems, designing performance experiments, analyzing/visualizing data, and sharing detailed analysis in the form of documentation with peers and cross-functional partners

Preferred Qualifications
• MS degree in EE/CS or equivalent experience
• Experience working with cycle-accurate performance models and frameworks for performance architecture evaluations of various SoC components (Accelerators, NoC, DRAM, MMU, etc.)
• Experience with bare-metal programming, micro-benchmarking, performance instrumentation, Simpoints, etc
• Experience with RTL design verification
• Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)

Similar Jobs

More Jobs at Meta

More Consumer Technology Jobs

Find similar Silicon Performance Architect, Reality Labs jobs: