GPU Architectural Modeling Engineer
Austin, Texas, United States
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it! Join us to help deliver the next groundbreaking Apple product. Do you love working on challenges that no one has solved yet? As a member of our dynamic group, you will have the unique and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every single day. We are searching for an extraordinary, talented engineer with 5+ years experience to join our exciting team of problem solvers and innovators.
- 5+ years of experience coding performance and/or functional simulators for GPU, CPU, or DSP architectures.
- Comprehensive knowledge of GPU hardware architecture.
- Excellent software development skills required, including C++ and multithreading experience.
- Experience programming modern graphics APIs (Metal/OpenGL/Direct3D/Vulkan) is highly desired.
- Scripting language (Python/Ruby) familiarity preferred.
Become part of a team of Platform Architecture GPU Engineers to design and implement an advanced performance simulation model of Apple's next generation of GPUs for architectural exploration. Responsibilities include new hardware feature modeling, performance analysis, data collection and reporting, and architectural research. Interact with GPU and system architects to influence key architectural decisions for the GPU and SOC. Responsibilities include developing a robust infrastructure to service a wide range of customers while maintaining software reliability and stability. You will work closely with advanced content developers to prototype future use cases for Apple's GPU. This role is an opportunity to inform strategic decisions used to enable the future of advanced graphics applications.
Education & Experience
- BS/MS in Computer Science or equivalent