System Modeling Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


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

Key Qualifications

  • Sincere 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 collaborating


- Develop system-level models for critical use-cases - Identify and analyze 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