Metal Game Ecosystem Engineer

Apple Austin, TX

Company

Apple

Location

Austin, TX

Type

Full Time

Job Description

Summary

Posted: Sep 24, 2024

Weekly Hours: 40

Role Number:200567747

Apple's Metal Game Ecosystem team is looking for an engineer to join our team with a passion for performance and quality. You will work closely with 3rd party game and game engine developers as they optimize their renderers for Apple's unified gaming platform including Mac, iPhone and iPad. You will be the technical voice of the game ecosystem back to Apple and help to inform future features and projects.

Description

GPU Software's Metal Ecosystem team is looking for graphics software engineers to join us, working together with the world's leading high end game and game engine developers. We represent the technical voice of the game developer ecosystem back into Apple and help provide input to the direction of future Apple products. We work hands on with game makers and 3rd party game engine developers. We work together with the GPU Software team and game developers to identify key features and optimizations. We help developers discover what's possible. Are you ready to join us as we engineer the future of gaming on Metal? You will partner with external game and game engine developers to analyze their workloads and identify performance improvements, feature suggestions, memory usage, API usage and mentorship with clear agreed upon goals on how to improve the player experience. Collaborate in person or virtually with engineers in real time using Apple's developer tools and deep knowledge of our architecture along with the developer's knowledge of their application. Improve the developer and user experience through engineering engagements on all Apple products with a GPU from iPhone to Mac. 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.

Want more jobs like this?

Get jobs in Austin, TX delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Minimum Qualifications

  • Working on rendering and graphics in games
  • In depth knowledge of modern computer graphics techniques including ray tracing
  • In depth knowledge of at least one modern graphics API (DirectX 12,
  • Vulkan, Metal, etc.)
  • Proficient in C/C++

Preferred Qualifications

  • Experience with embedded systems
  • Knowledge of Metal, Vulkan, DirectX12, or other graphics and compute developer APIs
  • Knowledge of macOS, Core Animation, UIKit, Core Graphics and iOS programming
  • Experience with application user interface programming, scene graphs, and graphics rendering techniques
  • Experience in the video games industry

Additional Requirements

More

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Principal Machine Learning Engineer- AI Platform - Visa Inc,

Views in the last 30 days - 0

Visa a global leader in payments and technology is seeking a Principal Machine Learning Scientist with extensive experience in machine learning system...

View Details

Senior Software Engineer (Hybrid) - Motorola Solutions

Views in the last 30 days - 0

Motorola Solutions is seeking a software engineer for their Cloud Platform Engineering team The role involves designing and implementing CICD pipeline...

View Details

Principal Software Engineer - ShyftLabs

Views in the last 30 days - 0

ShyftLabs is seeking an experienced Principal Software Engineer to design and implement scalable highperformance software systems The role involves co...

View Details

Senior Producer 1 - Zynga

Views in the last 30 days - 0

Zynga a global leader in interactive entertainment is seeking a Senior Producer for Words with Friends The role involves managing the production sched...

View Details

Senior Principal Systems Engineer - Systems Architect - Austin, TX - BAE Systems, Inc.

Views in the last 30 days - 0

BAE Systems is seeking a Senior Principal Systems EngineerSystems Architect for a position in Austin TX The role involves leading systems engineering ...

View Details

Principal Systems Engineer - Austin, TX - BAE Systems, Inc.

Views in the last 30 days - 0

BAE Systems is seeking a Principal Systems Engineer for their Austin TX location The role involves developing complex system architectures managing ha...

View Details