Guiding architecture tradeoff decisions at an executive level
Interacting with various multi-functional teams to understand, model, and guide development.
Collaborating with creative professionals to develop new workflows that drive future architecture and product decisions.
Working with kernel-level and high level software features including working with 3rd party developers.
Collecting the findings from investigations and collaborating with SoC, HW, and SW architecture teams to provide insight for future silicon and products.
Generating performance projections for future systems
Assisting in complex performance debug activities.
MS Degree or PhD in Electrical Engineering or Computer Science or equivalent years of experience.
Minimum of 5 years of industry experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS, drivers, applications)
Solid understanding and experience in computer architecture
Strong and proven software development and performance analysis skills
Experience with performance on low level software and computer architecture.
Passion for software architecture, APIs and high-performance extensible software
Experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS, drivers, applications), and other system characteristics (thermals, power, acoustics) is a plus.
Understanding of machine learning fundamentals
Understanding of GPU programming fundamentals using Metal, Vulkan or DirectX 12
Proficiency in C/C++ and Python
Strong communication and mentoring skills
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.