Current jobs related to Gpu Compute Performance Analysis Engineer - Cambridge, Cambridgeshire - ARM


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    GPU Performance Modeling EngineerWe are seeking a highly motivated and innovative individual to join our GPU Performance Modeling Team at Apple Inc. As a key member of this team, you will play a crucial role in driving advanced exploration for next-generation GPU architectures and micro-architectures.Key ResponsibilitiesDevelop and maintain high-performance...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    GPU Performance Modeling EngineerWe are seeking a highly motivated and innovative individual to join our GPU Performance Modeling Team at Apple Inc. As a key member of this team, you will play a crucial role in driving advanced exploration for next-generation GPU architectures and micro-architectures.Key ResponsibilitiesDevelop and maintain high-performance...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    About the RoleWe are seeking a highly motivated and innovative individual to join our GPU Performance Modeling Team at Apple Inc. As a Performance Modeling Engineer, you will be part of a team that is defining and optimizing Apple's GPU micro-architecture.The role requires the analysis of interesting workloads across existing and new product categories to...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    About the RoleWe are seeking a highly motivated and innovative individual to join our GPU Performance Modeling Team at Apple Inc. As a Performance Modeling Engineer, you will be part of a team that is defining and optimizing Apple's GPU micro-architecture.The role requires the analysis of interesting workloads across existing and new product categories to...

  • GPU Architect

    4 days ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    GPU Architect OpportunityThis is a superb opportunity for a skilled GPU Architect to join a leading technology company in Cambridge or London. The company offers competitive market salaries and a dynamic work environment.Our client is a world-renowned high-tech company that is looking for an engineer with a strong background in Digital ASIC Design and GPU...

  • GPU Architect

    3 days ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    GPU Architect OpportunityThis is a superb opportunity for a skilled GPU Architect to join a leading technology company in Cambridge or London. The company offers competitive market salaries and a dynamic work environment.Our client is a world-renowned high-tech company that is looking for an engineer with a strong background in Digital ASIC Design and GPU...


  • Cambridge, Cambridgeshire, United Kingdom Altos Labs Full time

    About the RoleWe are seeking a highly skilled Systems Engineer and Administrator to join our team at Altos Labs. As a key member of our Scalable Modeling team, you will be responsible for designing, implementing, and managing our high-performance computing systems infrastructure, with a focus on GPU-accelerated computation and high-performance storage.Key...


  • Cambridge, Cambridgeshire, United Kingdom Altos Labs Full time

    About the RoleWe are seeking a highly skilled Systems Engineer and Administrator to join our team at Altos Labs. As a key member of our Scalable Modeling team, you will be responsible for designing, implementing, and managing our high-performance computing systems infrastructure, with a focus on GPU-accelerated computation and high-performance storage.Key...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    This is an exceptional opportunity for a skilled GPU Architect to contribute to the development of cutting-edge mobile GPU technology at a leading technology company.Our client is a renowned high-tech company that is seeking an engineer with a strong background in Digital ASIC Design and GPU Architecture to join their team.The successful candidate will be...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    This is an exceptional opportunity for a skilled GPU Architect to contribute to the development of cutting-edge mobile GPU technology at a leading technology company.Our client is a renowned high-tech company that is seeking an engineer with a strong background in Digital ASIC Design and GPU Architecture to join their team.The successful candidate will be...

  • GPU Architect

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    {"Key Responsibilities": "Work within the modelling team to build bit-accurate C/C++ models of the GPU architecture, collaborating with content, verification, and software teams to identify model and hardware bugs. Integrate functional models, analyzing accuracy and presenting results and recommendations. Partner with GPU hardware teams during design...

  • GPU Architect

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    {"Key Responsibilities": "Work within the modelling team to build bit-accurate C/C++ models of the GPU architecture, collaborating with content, verification, and software teams to identify model and hardware bugs. Integrate functional models, analyzing accuracy and presenting results and recommendations. Partner with GPU hardware teams during design...

  • GPU Architect

    11 hours ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    {"Key Responsibilities": "Work within the modelling team to build bit-accurate C/C++ models of the GPU architecture, collaborating with content, verification, and software teams to identify model and hardware bugs. Integrate functional models, analyzing accuracy and presenting results and recommendations. Partner with GPU hardware teams during design...

  • GPU Architect

    9 hours ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    {"Key Responsibilities": "Work within the modelling team to build bit-accurate C/C++ models of the GPU architecture, collaborating with content, verification, and software teams to identify model and hardware bugs. Integrate functional models, analyzing accuracy and presenting results and recommendations. Partner with GPU hardware teams during design...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Summary:We are seeking a highly skilled Senior Performance Modeling Engineer to join our team at IC Resources. As a Senior Performance Modeling Engineer, you will be responsible for developing functional and timing simulators, conducting performance analysis for architectural exploration, and identifying and fixing performance bottlenecks.Key...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Job Summary:We are seeking a highly skilled Senior Performance Modeling Engineer to join our team at IC Resources. As a Senior Performance Modeling Engineer, you will be responsible for developing functional and timing simulators, conducting performance analysis for architectural exploration, and identifying and fixing performance bottlenecks.Key...

  • GPU Architect

    12 hours ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    GPU Design Engineer at Apple Inc.At Apple, we're pushing the boundaries of innovation and technology. Our Top Design team at the UK GPU Design Centre is working on complex, large-scale GPU related projects, partnering with our graphics architecture, functional verification, and physical design teams to deliver high-quality graphics IP that meets performance,...

  • GPU Architect

    10 hours ago


    Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    GPU Design Engineer at Apple Inc.At Apple, we're pushing the boundaries of innovation and technology. Our Top Design team at the UK GPU Design Centre is working on complex, large-scale GPU related projects, partnering with our graphics architecture, functional verification, and physical design teams to deliver high-quality graphics IP that meets performance,...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    About the RoleWe are seeking a highly skilled Design Analysis Engineer to join our team at Apple Inc. in the UK GPU Design Centre. As a key member of our RTL Design team, you will play a critical role in the development of complex, large-scale GPU-related projects.Key ResponsibilitiesCollaborate with cross-functional teams to refine GPU micro-architectural...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    About the RoleWe are seeking a highly skilled Design Analysis Engineer to join our team at Apple Inc. in the UK GPU Design Centre. As a key member of our RTL Design team, you will play a critical role in the development of complex, large-scale GPU-related projects.Key ResponsibilitiesCollaborate with cross-functional teams to refine GPU micro-architectural...

Gpu Compute Performance Analysis Engineer

3 months ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time

Your new team
You'll join a multifaceted, collaborative and highly motivated Agile software development team working with next generation Mali mobile GPUs.


Developing with the latest yet-to-be-published Android versions and crafting the technologies that the mobile market will see in years to come.

This inclusive multinational development team is based in Cambridge, the technological center of the UK.

Job purpose


The GPU group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL and Vulkan which provide massively parallel execution of general-purpose code on GPUs.


Our many customers have performance-critical GPU compute use cases that include machine learning (ML), image processing & computer vision (CV), video encoding and decoding.

Mobile devices are highly constrained environments, and our challenge is to providethis sophisticated functionality, while improving both dependability and efficiency.

If you want to develop your skills and understanding in these technologies, this is the opportunity for you.

Day to day activities:


Performance analysis and optimization investigations of various benchmarks, analysing the results and identifying optimisation opportunities in the driver, compiler, and hardware architecture.

New benchmarks and technologies will be added and evaluated forcompetitive performance comparisons. The team also assesses the performance of future GPUs for the latest use cases.

You will work in a Linux environment, working on Arm-based targets including models, FPGAs and silicon from our partner companies (therebycovering past, present and future generations of our designs) As a member of an Agile team, you will have the chance to try your hand at different aspects of our work.

Engineers grow their expertise through in-house and externally hosted training, and throughpeer code reviews. You will be working closely together with our community of engineering teams across Arm's European design centers.

What will I be accountable for?

  • Participating in all phases of software development including design, implementation, testing, code review and documentation.
  • Writing Python/Bash scripts and C/C++ code to implement benchmarking, automation, analysis and visualisation tools.
  • Test and analyse the functionality and performance of workloads on Arm Mali GPUs using numerous platforms.
  • Maintaining the existing codebase: fixing bugs and other quality assurance activities.
  • Engaging with the rest of the team for investigation, estimation, and planning purposes.
  • Promoting and demonstrate the Arm core beliefs and behaviors.

What skills, experience and qualifications do I need?

  • Experience in C and C++ programming.
  • Experience in scripting with Python and Bash.
  • A proven understanding of embedded hardware architectures and software engineering development practices.
  • Proficiency in problem solving and debugging with a practical, organized and analytical approach to work.
  • Good interpersonal teamworking skills, selfmotivated and results focused.
  • Good written and spoken English

Desirable
Don't worry if you don't have these skills, you'll be learning many of these as part of your activities, but it would be useful to have some already:

  • Experience of OpenCL, CUDA, or Vulkan.
  • Experience with machine learning.
  • Knowledge of software optimisation, profiling and instrumentation techniques.
  • Experience developing software for Linux or Android based systems.
  • Experience with data analysis and statistics.
  • Knowledge of the internal operation of compilers (particularly LLVM), although this is not a compiler role.
  • Familiarity with Git, and bug tracking tools.
  • Experience in crafting, design and test specifications and in the creation and maintenance of test suites
  • Automation skills, with exposure to Docker.
  • Experience with Agile development processes.
  • Experience of driver or HAL development.
  • Working exposure to software development for a commercial organization
LI-SM1