Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

GPU Internships - Hardware Modelling / Design Verification / Emulation

This job is offline
AI Summary ✨

Requirements

  • Currently pursuing a BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, Electrical and Computer Engineering, or a related field
  • At the end of the internship, you must return to school to continue your education or the internship must be the last requirement for you to graduate
  • Strong coding skills with C or C++
  • Strong understanding of common data structures, algorithms, and design patterns
  • A curiosity about GPU / CPU / SOC architecture and micro-architecture
  • Knowledge of scripting languages such as Perl, Python, or Ruby

Nice to Haves

  • Strong interpersonal and analytical skills
  • Ability to work well within a team and be productive under tight schedules
  • Familiarity with SystemVerilog / Verilog / VHDL
  • Prior experience on hardware architectural modelling and hardware description languages
  • Experience with one or more GPU APIs (Metal, DX12, Vulcan, CUDA, OpenGL, OpenCL)
  • Knowledge of performance simulation environments
  • Knowledge of software design patterns

What You'll Be Doing

  • Building experience interpreting hardware functional specifications
  • Defining and optimizing Apple's GPU micro-architecture
  • Creating comprehensive verification plans and contributing to test bench development
  • Developing skills in graphics emulation involving accelerated platforms

Perks and Benefits

  • Opportunity to join a team working on Apple's world-class GPU designs
  • Locations in London, St Albans, or Cambridge
  • Engaging with different teams and building communication skills
Apply here
Experience: Junior
Posted: May 23, 2025
Express
Python
Spring
backend

Similar jobs

  • a day ago
    New
  • 2 days ago
    New
  • 2 days ago
    New
    Remote
  • 2 days ago
  • See all jobs in UK