Posted in

Power and Performance Modeling Architect – Reality Labs

Power and Performance Modeling Architect – Reality Labs

CompanyMeta
LocationAustin, TX, USA, Redmond, WA, USA, Sunnyvale, CA, USA, San Diego, CA, USA
Salary$142000 – $203000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 4+ years of experience with programming (C/C++ or SystemC-TLM) and scripting (Python).
  • 2+ years of experience with power concepts and low power design principles.
  • 2+ years of experience evaluating architectural trade-offs in performance, power, and other KPIs.
  • 4+ years of experience with SoC Architecture, NoCs, memory subsystems, and heterogeneous compute principles.

Responsibilities

  • Identify opportunities for optimization and collaborate with hardware teams to solidify HW-SW co-design.
  • Lead IP performance bottleneck analysis using traffic traces from pre/post silicon platforms.
  • Lead thermal measurement, performance bottleneck analysis, and power characterization.
  • Lead Subsystem NoC characterization, architecture, and design.
  • Lead analysis and configuration of subsystem caches for optimal performance.
  • Drive workload analysis for power and performance across the workloads of interest.
  • Drive IP latency hiding features and QoS recommendations for each compute engine.
  • Collaborate with diverse partners to deliver documentation and proof of concepts for workloads running on these subsystems.
  • Identify and manage appropriate comparative analysis to ensure the workloads are targeting state of the art.

Preferred Qualifications

  • 3+ years of experience with thermally constrained power/performance optimization on embedded devices.
  • 3+ years of experience with bare-metal programming, micro-benchmarking, etc.
  • 3+ years of experience deconstructing a problem, designing performance experiments, analyzing and visualizing data, and drawing conclusions for modeling and subsystem architecture.
  • Expertise with power management principles, thermal and di/dt analysis, multi-voltage designs, as well as DVFS and UPF concepts.
  • Expertise collaborating and communicating effectively in a matrix environment, as well as acting independently as the point-of-contact representing your team with internal and external partners.
  • Expertise in at least one relevant area: Audio, Display, Rendering, Computer Vision, or Imaging.
  • Expertise with developing and utilizing telemetry solutions to analyze and profile workloads.
  • Expertise with developing and/or using HW/SW emulation systems.