Apple - Waltham, MA

posted 4 days ago

Full-time - Mid Level
Waltham, MA
Computer and Electronic Product Manufacturing

About the position

The role involves designing and manufacturing high-performance, power-efficient processors and system-on-chip (SoC) for Apple products. The position focuses on developing graphics validation software and integrating it into system-level test environments, ensuring that Apple devices can efficiently handle complex tasks.

Responsibilities

  • Write shaders that stress the GPU and cause high bandwidth traffic to and from the memory subsystem.
  • Apply deep understanding of GPU architecture to write tests that stress the pipeline and exercise the interaction between the GPU and different IP blocks on the SoC.
  • Use necessary driver and firmware APIs to compile shaders and manage data movement in the SoC using GPU threads/SIMD groups.
  • Understand different levels of GPU memory hierarchy (Shared, Global, etc.).
  • Debug SoC software and hardware issues and perform system-level validation.

Requirements

  • A minimum of a bachelor's degree in a relevant field.
  • A minimum of 3 years of relevant industry experience in silicon validation software engineering or a related field.
  • Strong C/C++ programming skills.
  • Proficient in Python and GNU Make.
  • In-depth knowledge and experience in SoC system level validation and debugging of SoC software and hardware issues.

Nice-to-haves

  • Experience with Graphics, OpenGL, and CUDA.
  • Experience with image processing, memory hierarchies, and compilers.
  • Ability to implement and run ML/LLM workloads for GPU characterization.
  • Deep understanding of compute systems, operating systems, and computer architecture.
  • Understanding of the Display pipeline.

Benefits

  • Equal opportunity employer committed to inclusion and diversity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service