Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
HOME
    Log me in!   |   Site Map   |   Help   
 Metal Ecosystem Development Engineer - Austin, Texas, United States

   
Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - DB Mgmt. Systems
 
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
 
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200189764 / Latpro-3754562 
Date posted: Sep-16-2020
State, Zip: Texas, 78729

Description

Metal Ecosystem Development Engineer

Austin , Texas , United States

Software and Services

Summary

Posted: Sep 15, 2020

Role Number: 200189764

Apple's GPU Software Metal Ecosystem team acts as the primary interface to select highly impactful GPU developers across Rendering, Graphics, Gaming and GPU Compute. The team drives the interface between the developer ecosystem and 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 device drivers for the GPU and Display on Apple's hardware. Metal 2 provides near-direct access to the graphics processing unit (GPU), enabling you to improve the graphics and compute potential of apps on iOS, macOS, watchOS, and tvOS. Building upon an efficient low-overhead architecture with pre-compiled shaders, fine-grained resource control, and multithreading support, Metal 2 further boosts performance by enabling the GPU to take more control of the rendering pipeline. Moving beyond just graphics, Metal 2's deep support for GPU-accelerated machine learning and improved developer tools make it even easier to debug, optimize, and deploy Metal apps. On Mac, Metal 2 adds support for virtual reality (VR) rendering and external GPUs, and provides new APIs and optimizations to help developers adapt these new technologies within their apps.

Key Qualifications

  • Understanding of at least one GPU APIs (OpenGL, DirectX, Vulkan, Metal, GNM, CUDA and OpenCL)
  • Knowledge of computer-graphics techniques, game development, or the computer-graphics industry
  • Outstanding written and oral communication skills
  • Strong programming skills and knowledge of C/C++
  • Knowledge of GPU hardware architectures, and coding for iOS and macOS a major plus

Description

GPUSW's Metal Ecosystem team is looking for engineers to join us working together with the world's graphics developers across games, content creation and rendering. We represent the voice of the graphics software ecosystem back into Apple and have the potential to influence the direction of future Apple products. We analyze graphics applications such as video games, renderers and professional production applications and identify performance opportunities creating room for more features or power savings. We work directly with game makers, game engine providers, professional renderers and other meaningful graphics applications. We work together with the GPU Software team to identify features and optimizations for Apple and directly with external developers to identify optimizations for the application. Are you ready to join us as we work across the ecosystem with the rendering community to change the game through deep technical collaborations? Responsibilities: Partner with external developers to analyze developers products and identify performance improvements, feature suggestions, memory usage, API usage feedback and mentorship with clear agreed upon goals on how to improve their applications. Collaborate in person or virtually with engineers in real time with source code access using Apple's developer tools and deep knowledge of our architecture along with the developer's knowledge of their application. Improve the developer and customer experience through engineering engagements on all Apple products with a GPU from Watch to Mac Pro. Define your goals and timeline to align with the external developers and work together to deliver. Act as the de facto specialist in Metal to the developer, including but not limited to providing informative workshops, direct contributions to source code, insight into actionable improvements and workflows. Regularly collaborate with internal teams outside of GPU Software to highlight opportunities with developers and drive improvements to the platform.

Education & Experience

Technical BS/MS degree/Equivalent Experience.



Requirements

See job description

 

Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
       Apply
  Prefer not to enter your email?