GPU Modeling Engineer

4 days ago


London, United Kingdom Apple Full time
Summary
Design and develop software simulators for Graphics Processing Units. Build high-performance functional simulators of advanced Graphics Processing Unit (GPU) designs to help bridge the gap between software & hardware, influencing performance improvements and the programming ease of Apple produces.

Key Qualifications
C or C++ programming, and Python scripting skills
Low level operating systems including Linux and MacOS, system calls, file and memory management (page table, virtual address translation, thread management, and schedulers)
Computer architecture (x86, ARM and RISC-V), hardware and software co-design
Parallel and concurrent multi-threading programming, shared-data parallelism, and non-shared-data parallelism

Description
Code in C/C++ and implement the high-performance simulator. Leverage parallel, concurrent and multi-threading knowledge to ensure the best performance possible of the simulator. Understand new design specification and propose software modeling approaches. Investigate functional correctness issues and simulation performance bottlenecks. Implement and debug binary translation. Implement high-efficient GPU memory management unit. Python programming language to write and maintain automation scripts for continuous integration testing and code auto-generation.

Education & Experience
Master's degree or above or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, or related field. Alternatively, Bachelor's degree with 3+ years of relevant experience.
  • GPU Modeling Engineer

    7 hours ago


    London, United Kingdom Apple Inc. Full time

    Design and develop software simulators for Graphics Processing Units. Build high-performance functional simulators of advanced Graphics Processing Unit (GPU) designs to help bridge the gap between software and hardware, influencing performance improvements and the programming ease of Apple produces. Key Qualifications C or C++ programming and Python...


  • London, United Kingdom Apple Full time

    Summary Design and develop software simulators for Graphics Processing Units. Build high-performance functional simulators of advanced Graphics Processing Unit (GPU) designs to help bridge the gap between software and hardware, influencing performance improvements and the programming ease of Apple produces.Description Leverage parallel, concurrent and...

  • GPU Engineer

    2 months ago


    London, United Kingdom CV-Library Full time

    GPU Engineer - £100,000 - Hybrid Title: GPU Engineer Company: High Performance Compute Location: London (hybrid) Package: Up to £100,000 Overview: A next-generation and scientifically led video-tech team have opened up an opportunity for an experienced GPU Software Engineer with C++ expertise to join a team of exceptionally talented...

  • GPU Engineer

    1 week ago


    London, United Kingdom Platform Recruitment Full time

    GPU Engineer - £100,000 - Hybrid Title: GPU Engineer Company: High Performance Compute Location: London (hybrid) Package: Up to £100,000 Overview: A next-generation and scientifically led video-tech team have opened up an opportunity for an experienced GPU Software Engineer with C++ expertise to join a team of exceptionally talented developers. You...

  • GPU Engineer

    1 month ago


    London, United Kingdom Platform Recruitment Full time

    GPU Engineer - £100,000 - HybridTitle: GPU EngineerCompany: High Performance ComputeLocation: London (hybrid)Package: Up to £100,000Overview:A next-generation and scientifically led video-tech team have opened up an opportunity for an experienced GPU Software Engineer with C++ expertise to join a team of exceptionally talented developers.You will have the...


  • London, Greater London, United Kingdom Apple Full time

    We are seeking a highly motivated individual to join Apple's GPU Performance Modeling Team. Our team is driving advanced exploration for next-generation GPU architectures and micro-architectures.As a Performance Modeling Engineer, you will be part of a team that is defining and optimizing Apple's GPU micro-architecture. Your role will involve identifying...


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

    Job DescriptionAt Apple Inc., we are seeking a highly motivated and innovative Performance Modeling Engineer to join our team of experts in driving advanced exploration for next-generation GPU architectures and micro-architectures.About the RoleWe are looking for a skilled engineer with a strong background in computer architecture and micro-architecture. The...

  • GPU Software Engineer

    2 weeks ago


    London, United Kingdom Platform Recruitment Full time

    Job Description GPU Software Engineer - £120,000 - Hybrid Title : GPU Software Engineer Company : HPC Optimisation Location : London (1 day per week) Package : Up to £120,000 Overview : A next-gen GPU R&D team have opened up an opportunity for an experienced GPU Engineer with expertise in tooling/profiling to help develop a greenfield project. You...


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

    About the RoleWe are seeking a highly skilled GPU Modeling Engineer to join our team at Apple Inc.Job SummaryThe successful candidate will be responsible for designing and developing high-performance software simulators for Graphics Processing Units (GPUs).Key ResponsibilitiesImplementing C/C++ code to build high-performance functional simulators of advanced...


  • London Area, United Kingdom Platform Recruitment Full time

    GPU Software Engineer - £120,000 - HybridTitle: GPU Software EngineerCompany: HPC OptimisationLocation: London (1 day per week)Package: Up to £120,000Overview:A next-gen GPU R&D team have opened up an opportunity for an experienced GPU Engineer with expertise in tooling/profiling to help develop a greenfield project.You will have the opportunity to have...

  • GPU Software Engineer

    1 month ago


    London, United Kingdom Platform Recruitment Full time

    Job Description GPU Engineer - £100,000 - Hybrid Title : GPU Software Engineer Company : High Performance Compute Location : London (hybrid) Package : Up to £100,000 Overview : A next-generation and scientifically led video-tech team have opened up an opportunity for an experienced GPU Software Engineer with C++ expertise to join a team of...

  • GPU Software Engineer

    2 months ago


    London, United Kingdom Platform Recruitment Full time

    GPU Engineer - £100,000 - HybridTitle: GPU Software EngineerCompany: High Performance ComputeLocation: London (hybrid)Package: Up to £100,000Overview:A next-generation and scientifically led video-tech team have opened up an opportunity for an experienced GPU Software Engineer with C++ expertise to join a team of exceptionally talented developers.You will...

  • Senior HPC Engineer

    1 month ago


    London, United Kingdom European Tech Recruit Full time

    Job Description Senior HPC Engineer This position would be joining a leading start-up company at the forefront of LLMs & AI Safety, working on Machine Learning & HPC Engineering. This company are dedicated to engineering cutting-edge AI systems poised to revolutionize industries worldwide. As an HPC Engineer, you will play a crucial role in developing a...


  • London Area, United Kingdom Platform Recruitment Full time

    GPU Engineer - £100,000 - HybridTitle: GPU Software EngineerCompany: High Performance ComputeLocation: London (hybrid)Package: Up to £100,000Overview:A next-generation and scientifically led video-tech team have opened up an opportunity for an experienced GPU Software Engineer with C++ expertise to join a team of exceptionally talented developers.You will...


  • London,, UK, United Kingdom microTECH Global LTD Full time

    Our client is looking for a GPU Tools Development Engineer to join them in London.No sponsorship, you must have the right to work in the UK!Job Description:Design and develop next generation GPU performance analysis tools.Implement new tools to analyse the performance of compute and graphics workloads.Research and propose heuristics for identifying...


  • London, United Kingdom microTECH Global LTD Full time

    Our client is looking for a GPU Tools Development Engineer to join them in London.No sponsorship, you must have the right to work in the UK!Job Description:Design and develop next generation GPU performance analysis tools.Implement new tools to analyse the performance of compute and graphics workloads.Research and propose heuristics for identifying...


  • London, United Kingdom microTECH Global LTD Full time

    Our client is looking for a GPU Tools Development Engineer to join them in London.No sponsorship, you must have the right to work in the UK!Job Description:Design and develop next generation GPU performance analysis tools.Implement new tools to analyse the performance of compute and graphics workloads.Research and propose heuristics for identifying...


  • London, United Kingdom Apple Inc. Full time

    Do you have an uncommon desire to seek out and solve exceedingly difficult challenges rather than the easy ones? Do you believe that truly valuable and meaningful accomplishments are the result of pushing the limits of perseverance? Do you believe that a world-class team with relentless drive can surpass even their own high expectations?We do! But we also...


  • London, United Kingdom microTECH Global LTD Full time

    Job Description Our client is looking for a GPU Tools Development Engineer to join them in London. No sponsorship, you must have the right to work in the UK! Job Description: Design and develop next generation GPU performance analysis tools. Implement new tools to analyse the performance of compute and graphics workloads. Research and propose heuristics...


  • London, United Kingdom Avanti Recruitment Full time

    Avanti Recruitment has partnered with a growing tech company based in London that is looking to add a GPU Tools Development Engineer to its R+D team. They're developing a brand new product that's currently at prototype stage, and are looking for someone to come in with a focus on developing their GPU performance analysis tools, capturing metrics...