Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Systems 
United States, California, Cupertino 
139454999

Yesterday
  • Master’s degree or foreign equivalent in Information Technology, Computer Science or related field.
  • Experience and/or education must include:
  • Utilizing C/C++ to implement GPU system software.
  • Leveraging shading languages (e.g. MSL, HLSL, or CUDA) to develop and validate GPU HW and SW features.
  • Translating shading language intermediate to target dependent representation.
  • Designing and implementing GPU toolchain support.
  • Utilizing Python, CMake, and Ninja to streamline software build and test infrastructure.
  • Profiling GPU workloads for compile time and code generation improvements.
  • Analyzing shading language intermediate representation for specification compliance.
  • Bringup and productize GPU HW features.
  • Utilizing assembly code and computer architecture knowledge for application triaging, debugging, and optimizing performance.