Current jobs related to GPU Software Engineer - London, Greater London - Apple Inc.

  • GPU Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer OpportunityWe are seeking an experienced GPU Software Engineer to join our team of talented developers in a high-performance greenfield project.As a key member of our team, you will have the opportunity to shape the developmental trajectory of the business by working on high-performance software projects.This is a fantastic chance for...

  • GPU Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer OpportunityWe are seeking an experienced GPU Software Engineer to join our team of talented developers in a high-performance greenfield project.As a key member of our team, you will have the opportunity to shape the developmental trajectory of the business by working on high-performance software projects.This is a fantastic chance for...

  • GPU Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer OpportunityWe are seeking an experienced GPU Software Engineer to join our team of talented developers in a high-performance greenfield project.This is a fantastic chance for a skilled C++ engineer with a strong background in video or audio processing to contribute to the development of novel solutions.About the Role:Design and develop...

  • GPU Software Engineer

    4 weeks ago


    London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer OpportunityWe are seeking an experienced GPU Software Engineer to join our team of talented developers in a high-performance greenfield project.This is a fantastic chance for a skilled C++ engineer with a strong background in video or audio processing to contribute to the development of novel solutions.About the Role:Design and develop...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer OpportunityWe are seeking an experienced GPU Software Engineer to join our team of talented developers at Platform Recruitment. This is a fantastic chance to work on high-performance greenfield projects and shape the developmental trajectory of the business.About the RoleDevelop high-performance software using C++ and GPU...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Engineer OpportunityWe are seeking an experienced GPU Software Engineer to join our team of talented developers at Platform Recruitment. This is a fantastic chance to work on high-performance greenfield projects and shape the developmental trajectory of the business.About the RoleDevelop high-performance software using C++ and GPU...


  • London, Greater London, United Kingdom MicroTECH Global Ltd Full time

    GPU Software Engineer OpportunityA fantastic opportunity to join MicroTECH Global Ltd in London, a leading IP and Software company, as a GPU Software Engineer.Key Responsibilities:Translate high-level mathematical concepts into architected and developed C++ and/or GPU compute-based encoder implementations for high-performance deployment across multiple...


  • London, Greater London, United Kingdom MicroTECH Global Ltd Full time

    GPU Software Engineer OpportunityA fantastic opportunity to join MicroTECH Global Ltd in London, a leading IP and Software company, as a GPU Software Engineer.Key Responsibilities:Translate high-level mathematical concepts into architected and developed C++ and/or GPU compute-based encoder implementations for high-performance deployment across multiple...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionAt Apple Inc., we are seeking a highly skilled Senior Software Engineer to join our team and contribute to the design and development of high-performance software simulators for Graphics Processing Units (GPUs).Key Responsibilities:Design and implement high-performance software simulators for GPUs using C/C++ and Python programming...


  • London, Greater London, United Kingdom Apple Inc. Full time

    As a Senior Software Engineer at Apple Inc., you will design and develop high-performance software simulators for Graphics Processing Units (GPUs). Your expertise in C/C++ and Python programming languages will be essential in building functional simulators of advanced GPU designs. You will work closely with the hardware team to bridge the gap between...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job Title: Senior Software Engineer - GPU SimulationAt Apple Inc., we are seeking a highly skilled Senior Software Engineer to join our team and contribute to the design and development of high-performance software simulators for Graphics Processing Units (GPUs).Key Responsibilities:Design and develop high-performance functional simulators of advanced GPU...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job Title: Senior Software Engineer - GPU SimulationAt Apple Inc., we are seeking a highly skilled Senior Software Engineer to join our team and contribute to the design and development of high-performance software simulators for Graphics Processing Units (GPUs).Key Responsibilities:Design and develop high-performance functional simulators of advanced GPU...


  • London, Greater London, United Kingdom Apple Inc. Full time

    Job DescriptionAt Apple Inc., we are seeking a highly skilled Senior Software Engineer - GPU Simulation to join our team. As a key member of our GPU simulation team, you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units.Key Responsibilities:Design and implement high-performance functional...


  • London, Greater London, United Kingdom Apple Inc. Full time

    As a Senior Software Engineer at Apple Inc., you will be responsible for designing and developing high-performance software simulators for Graphics Processing Units (GPUs). Your primary goal will be to bridge the gap between software and hardware, driving performance improvements and ease of programming for Apple products.Key Responsibilities:Design and...


  • London, Greater London, United Kingdom Apple Inc. Full time

    As a key member of the Apple Inc. team, you will design and develop high-performance software simulators for Graphics Processing Units (GPUs). Your expertise in C/C++ and Python programming will be instrumental in building functional simulators that bridge the gap between software and hardware, driving performance improvements and ease of use in Apple...


  • London, Greater London, United Kingdom Apple Inc. Full time

    As a key member of the Apple Inc. team, you will design and develop high-performance software simulators for Graphics Processing Units (GPUs). Your expertise in C/C++ and Python programming will be instrumental in building functional simulators that bridge the gap between software and hardware, driving performance improvements and ease of use in Apple...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    GPU Software Developer OpportunityCompany: Platform RecruitmentLocation: RemotePackage: Up to £100,000Overview:A leading-edge video-tech team has an opening for an experienced GPU Software Developer with C++ expertise to join a team of highly skilled developers.You will have the chance to shape the company's developmental trajectory by working on...


  • London, Greater London, United Kingdom Apple Inc. Full time

    GPU Hardware Modelling EngineerAt Apple Inc., we're pushing the boundaries of innovation and technology. As a GPU Hardware Modelling Engineer, you'll be part of a team that's responsible for designing and developing the graphics processing units (GPUs) that power our devices.We're looking for talented individuals who are passionate about computer...


  • London, Greater London, United Kingdom Apple Inc. Full time

    GPU Hardware Modelling EngineerAt Apple Inc., we're pushing the boundaries of innovation and technology. As a GPU Hardware Modelling Engineer, you'll be part of a team that's responsible for designing and developing the graphics processing units (GPUs) that power our devices.We're looking for talented individuals who are passionate about computer...

  • GPU Architect

    4 weeks ago


    London, Greater London, United Kingdom Apple Inc. Full time

    GPU Hardware Engineer at Apple Inc.At Apple, innovation is key to creating groundbreaking products and services. Our GPU Hardware Tech team is responsible for the exceptional graphics in Apple's chips, powering devices from Apple Watch and Apple TV to iPhone, iPad, and Mac. We're seeking talented individuals to join our team and contribute to the development...

GPU Software Engineer

2 months ago


London, Greater London, United Kingdom Apple Inc. Full time
Job Description

**About the Role**

We are seeking a highly skilled GPU Software Engineer to join our team at Apple Inc. as a Graphics Software Engineer at our GPU UK Design Centre.

**Key Responsibilities**

  • Develop GPU workloads, automated flows, and tools to support the verification process of our GPU designs.
  • Work alongside teams of architects, hardware, software, and verification engineers to ensure the functionality, performance, and power of our GPU designs can be efficiently and effectively verified.
  • Define, author, and debug GPU architecture functional, performance, and power test suites.
  • Support GPU model, hardware design, and hardware verification teams pre/post silicon.
  • Lead the design and implementation of GPU verification tools and APIs.
  • Create production-quality automated flows for graphics core verification.
  • Provide insight into how real-world workloads could stress the GPU architecture and benefit from new features.
  • Challenge architectural design decisions. Propose refinements based on issues found.
  • Support GPU software teams during driver bring-up.

**Requirements**

  • BSc/MSc/BEng/MEng or related degree.
  • Excellent communication skills. Self-motivated and organized.
  • Excellent C/C++ programming and problem-solving skills.
  • Strong understanding of rendering and/or concurrent programming algorithms.
  • Experience with one or more GPU APIs (Metal, DX12, Vulkan, CUDA, OpenGL, and/or OpenCL).
  • Experience with scripting languages, such as Python.
  • Familiar with one or more GPU or CPU hardware architectures.
  • Experience with GPU API capture and analysis tools desirable.

**Additional Information**

  • Some international travel will be required.