Current jobs related to Gpu Compute Performance Analysis Engineer - Cambridge, Cambridgeshire - ARM
-
GPU Performance Modeling Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full timeGPU 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...
-
GPU Performance Modeling Engineer
3 days ago
Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full timeGPU 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...
-
GPU Performance Modeling Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full timeAbout 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 Performance Modeling Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full timeAbout 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 timeGPU 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 timeGPU 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-Accelerated Computing Infrastructure Manager
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Altos Labs Full timeAbout 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...
-
GPU-Accelerated Computing Infrastructure Manager
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Altos Labs Full timeAbout 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...
-
GPU Architect Position
6 days ago
Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full timeThis 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 Position
6 days ago
Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full timeThis 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...
-
High-Performance Computing Specialist
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeJob 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...
-
High-Performance Computing Specialist
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom IC Resources Full timeJob 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 timeGPU 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 timeGPU 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,...
-
Design Analysis Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full timeAbout 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...
-
Design Analysis Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full timeAbout 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
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.
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.
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