System Modeling Engineer

San Diego, California, United States


Role Number:200399375
The Technology Development Group at Apple is looking for a highly motivated engineer to work on system-level modeling of HW/SW interactions in Augmented Reality (AR) and Virtual Reality (VR) experiences. As a member of our fast-paced group, you will have the unique ability to influence architectural and implementation trade-offs focusing on power and performance.

Key Qualifications

  • Genuine interest in SOC and system architecture
  • Knowledge of hardware-software interfaces
  • Strong programming and scripting skills
  • Strong analytical skills to extract meaning from collected metrics
  • Excellent communication skills for cross-functional collaboration


Develop system-level models for critical use-cases Identify and analyze key metrics that affect power/performance and drive architectural investigations Profile workloads using existing tools, establish correlation between different tools and develop new profiling tools Develop and maintain scripts for profiling and analysis Collaborate with algorithms and software development teams to drive product requirements and functional specifications

Education & Experience

BS in Computer Science/Computer Engineering or equivalent experience/skills

Additional Requirements

  • Knowledge of simulation technologies like SystemC
  • Familiarity with CV/ML algorithms and HW acceleration blocks
  • Familiarity with schedulers and memory subsystems
  • Experience dealing with large data sets and data visualization