Not specified (assumed to be hybrid based on industry norms and company culture).
Experience in hardware architecture and design issues
Proficiency in coding c++ and python
Binding c++ to other programming languages
Apple is seeking a SOC Performance Modeling Software Architect to join their Hardware Technologies organization, focusing on enhancing the architecture of future devices. The role involves collaborating with various engineering teams to develop software models that improve hardware performance
Job Summary
You will join the SOC performance team to shape the architecture of Apple's future devices by delivering world-class caches and memory systems.
The role involves transforming hardware execution models into high-performance C++ code to drive timely data for hardware design decisions.
Collaboration across architecture, design, power, and software teams is essential to ensure seamless integration of all chip components.
Matching Summary
Match Score: 85
Apple is seeking a SOC Performance Modeling Software Architect to join their Hardware Technologies organization, focusing on enhancing the architecture of future devices. The role involves collaborating with various engineering teams to develop software models that improve hardware performance.
Salary
Not specified; Not specified; Not specified
Skills & Requirements
Must-have
Experience in hardware architecture and design issues
Proficiency in coding C++ and Python
Binding C++ to other programming languages
Knowledge of computer architecture principles
Expertise in data structures and algorithms
Nice-to-have
Multi-paradigm software development experience
Compiler explorer and transformation understanding
Codebase tractable for AI-assisted reasoning
Architectural and micro-architectural modeling
MS or PhD in CS or EE fields
Key Requirements
Bachelor's degree required
20+ years of relevant experience preferred
Experience with multi-language programming environments