Metal API & Shader Instrumentation Engineer, Graphics, Game and ML

Cupertino, CA, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • Machine Learning (ML)
  • Instrumentation
  • Software Engineering
  • Testing
  • Computer Science
  • DirectX
  • Operating Systems
  • Computer Architecture
  • CPU
  • GPU
  • Shipping
  • C
  • C++
  • Objective-C
  • Programming Languages
  • LLVM
  • Middleware
  • API
  • Design Patterns

Summary

The Metal API and Shader Instrumentation team is directly responsible for augmentation of system-level components to detect and diagnose Metal API and shading language issues and surface them to developers. The team collaborates closely with Metal production frameworks, GPU driver, compiler, ecosystem, tooling, and platform OS teams to deliver the best possible Metal developer experience.\\n

The successful candidate is a critical thinker with a passion for developing GPU APIs, capable of envisioning mechanisms to help game, graphics, and compute developers efficiently implement Metal applications. They can apply their software engineering skills to instrument complex applications and deliver undefined behavior and address sanitization across the graphics stack, from API surface down to shader code. They can also deliver validation and testing plans that provide strong confidence in the robustness and quality of the implementation.

B.S. or M.S. in Computer Science or a related technical field; or equivalent experience\nPractical experience in modern GPU programming using Metal, DirectX, and/or Vulkan\nKnowledge of Operating Systems, Computer Architecture, and CPU/GPU programming\nProven experience shipping software written in C, C++ and/or Objective-C programming languages

Experience developing compiler technology, in particular LLVM\nExperience in developing OS, systems, frameworks, and/or game middleware software\nFamiliarity with Apple framework and API design patterns
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: 6d7b076563901374f875198a550e4c4f
  • Posted 4 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

Today

Full-time

Cupertino, California

Today

Full-time

Cupertino, California

Today

Full-time

Cupertino, California

Today

Full-time

Search all similar jobs