Manager, Apple Silicon GPU UserMode Drivers/PreSilicon

Company: Apple
Company: Apple
Location: Santa Clara Valley (Cupertino), California, United States
Department: Software and Services
Posted on: 2023-10-30 00:56
Summary Posted: Oct 3, 2023 Role Number: 200460260 Apple’s GPU Software team provides the graphics software foundation across all of Apple’s innovative products, including iPhone, iPad, Apple TV, Mac, and Apple Watch. Our responsibilities encompass the frameworks, developer tools, and hardware drivers for the GPU and Display devices on all of Apple’s hardware. Metal provides a platform-optimized, low-overhead API for developing the latest 3D pro applications and games using a rich shading language, tight integration between graphics and compute, and an unparalleled suite of advanced GPU profiling and debugging tools. The foundation of many acceleration technologies, Metal unleashes the full potential of Apple Silicon through advanced features and compiler tools. Join the team that made the groundbreaking graphics performance, efficiency and feature set of the groundbreaking Apple M1 processor possible! The Apple Silicon GPU PreSilicon Driver Team within GGD (Graphics, GPU and Display) Software is directly responsible for the development of the PreSilicon GPU drivers for all future generations of Apple Silicon GPUs. The Apple Silicon UserMode driver team within the PreSilicon driver team is responsible for developing the user mode drivers and the driver’s compiler layer for future Apple Silicon GPUs. We are looking for a manager with a strong engineering background who is excited to work with engineers and other leaders at Apple to ship Apple GPUs across all Apple devices, build exciting new GPU focused features, work with other teams to prototype future HW and SW GPU features. This manager has the interpersonal skills, the diligence to drive, and the perseverance to ship products. Key Qualifications Key Qualifications Ability to motivate people, instill accountability, and achieve results Strong organizational skills and adaptive approach to problem solving Track record of building collaborative working relationships across large organizations Strong communication skills with the ability to influence up, down, and cross-functionally Experience hiring engineers and technical leaders and helping grow their careers Extensive experience with GPU APIs (Metal, DirectX, Vulkan, CUDA, Direct Compute, OpenGL, OpenCL, console, etc) Knowledge of GPU hardware architectures, capabilities and performance characteristics Excellent software design, problem solving, debugging, and performance analysis ability Excellent Presentation skills Description Description We are looking for a manager who will drive the effort to redefine 3D graphics and compute technologies, as well as the drivers that implement them. You will lead the design and implementation of the PreSilicon GPU UserMode drivers and driver compiler. You will work closely with with the Metal framework teams and be directly involved in influencing Metal API and Shading language features. You will work closely with our partnering compiler and production user mode driver teams to ship Metal features that showcase the capabilities of future Apple Silicon GPUs. In this role, you will work closely with architecture teams and other software teams to prototype future GPU HW and SW features. As a leader of the team, you will also have the opportunity to play the role of leading PreSilicon development and silicon bring up for GPU generations. Education & Experience Education & Experience Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience Additional Requirements Additional Requirements Prior GPU driver development (UMD, KMD, Compiler) experience is a huge advantage Prior game development experience is a huge advantage Your knowledge of modern real-time rendering techniques is an asset Exposure to Metal, Vulkan or Direct3D12 will be ideal Exposure to GPGPU (General-Purpose GPU) algorithms & machine learning will be ideal Exposure to Silicon Bringup will be ideal Exposure to OS level power, performance and scheduling management will be ideal Pay & Benefits Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $210,900 and $364,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
View Original Job Posting