GPU Energy Modeling and Analysis Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
Hardware
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For GPU Energy Modeling and Analysis Engineer

Do you love creating elegant solutions to highly complex challenges? As part of our Silicon Technologies group, you'll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You'll ensure Apple products and services can seamlessly handle the tasks that make them beloved by millions! Joining this group means you'll be crafting and building the technology that fuels Apple's devices.

You will be responsible for developing micro-architectural level energy models for early power estimation and analysis, working on power reduction techniques across the entire stack. Your role involves collaborating with driver, compiler, app engineers, architects, micro-architects, and designers to understand and reduce power consumption of high-value workloads.

As a GPU Energy Modeling and Analysis Engineer, you'll analyze power consumption throughout the GPU and identify opportunities for reduction. You'll develop tools for measurement, visualization, and analysis of GPU energy consumption, while conducting directed studies to prototype solutions for improving next-generation GPU architectures.

This role requires strong expertise in computer architecture, low power ASIC design, and proficiency in Python programming. You'll need experience in data mining and analyzing energy consumption across various workloads, along with the ability to investigate energy reduction ideas across the hardware/software stack.

Join Apple's Silicon Technologies group and be part of the team that's pushing the boundaries of power-efficient computing while enabling millions of users to do amazing things with their Apple devices. Your work will directly impact the performance and efficiency of future Apple products, making this an exciting opportunity for someone passionate about hardware optimization and energy efficiency.

Last updated 8 hours ago

Responsibilities For GPU Energy Modeling and Analysis Engineer

  • Develop micro-architectural level energy models for early power estimation and analysis
  • Analyze power consumption throughout the GPU and identify reduction opportunities
  • Drive power reduction techniques across entire stack
  • Develop tools for measurement, visualization, and analysis of GPU energy
  • Conduct studies to prototype solutions for next generation GPU architecture

Requirements For GPU Energy Modeling and Analysis Engineer

Python
  • Computer architecture knowledge
  • Experience in investigating energy reduction ideas across HW/SW stack
  • Experience in data mining and analyzing energy consumption
  • Knowledge of low power ASIC design
  • Proficient Python programmer or similar scripting languages
  • Ability to work well in a team
  • Excellent communications skills
  • Experience with Tableau and/or Splunk (preferred)

Interested in this job?

Jobs Related To Apple GPU Energy Modeling and Analysis Engineer

GPU Energy Modeling and Analysis Engineer

Senior GPU Energy Modeling Engineer role at Apple, focusing on developing and optimizing power-efficient GPU architectures for next-generation devices.

GPU Energy Modeling and Analysis Engineer

Senior GPU Energy Modeling and Analysis Engineer position at Apple, focusing on power optimization and analysis for next-generation GPU architectures.

Graphics (GPU) Design Verification Engineer

Senior GPU Design Verification Engineer role at Apple, focusing on developing and verifying high-performance graphics processor architectures for mobile and desktop devices.

Vision Pro Display Technology Engineer

Senior Display Technology Engineering role at Apple, focusing on Vision Pro display systems and spatial computing technology in Sunnyvale, CA.

ASIC Design and Integration Engineer

Senior ASIC Design Engineer role at Apple focusing on memory system architectures and hardware integration for high-performance computing solutions.