Silicon Performance Architect, Reality Labs

Meta

$162K — $195K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or relevant field
  • 8+ years of experience creating performance models with C/C++ or SystemC
  • Expertise in SoC architecture, NoCs, and memory systems
  • Proficient in Python for scripting, automation, and data visualization
  • Knowledge of power concepts and trade-offs in design
  • Strong analytical skills for technical problem-solving and documentation

Responsibilities

  • Conduct thorough bottleneck analysis on SoCs to identify improvements
  • Develop accurate 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
  • Coordinate with vendors and cross-functional teams to develop methodologies

Benefits

  • Flexible working hours and remote work options
  • Comprehensive health benefits inclusive of dental and vision
  • Retirement savings plan with company matching
  • Access to continuous learning and professional development resources
  • Opportunities for collaboration across various technical disciplines
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: