GPU SW Performance/Infrastructure Engr

GPU Introduction:

As part of our Global Technology GPU group in Shanghai, you have a unique opportunity to work on cutting edge technology as part of our high-performance global project teams. If you would like to shape the future of mobile devices and be part of creating the world’s most popular GPUs, then read on!

The GPU Engineering Group produces graphics hardware as well as software products for mobile and embedded devices. The Mali hardware is supported by high performance software drivers including OpenGL ES and Vulkan running on multiple different operating systems, including Android, ChromeOS, and Linux. Immortalis, our flagship GPUs, set a new standard for performance, while Mali remains the most energy efficient in the ultra low-end product range.

About the Role:

We are seeking a Software Engineer to join our team and lead key initiatives across test strategy deployment, infrastructure automation, new hardware platform setup, and SoC technology integration. In this role, you will collaborate closely with Arm’s global GPU teams to enhance software development efficiency by building and optimizing performance testing infrastructure.

This position requires strong technical expertise, problem-solving skills, and the ability to communicate effectively across global teams. You will work alongside GPU software engineers, testing teams, and FPGA specialists, with opportunities to expand your knowledge through collaboration with CPU and Interconnect IP experts.

The role is based in Shanghai, with close cooperation with teams in Cambridge (UK), Trondheim (Norway), and Lund (Sweden). Successful candidates will have excellent communication skills, a collaborative mindset, and the ability to drive the task across the finishing line.

Key Responsibilities:

GPU Software Optimization Test Setup:

* Develop and maintain GPU software optimization test environments.

* Collaborate with other teams to ensure proper setup and alignment.

Performance Testing Strategy deployment:

* Design, optimize, and enhance performance testing strategies for global GPU projects, ensuring alignment with the GPU product roadmap.

Infrastructure Management:

* Removing inefficiencies in test infrastructure to enhance testing effectiveness.

Platform Debugging & Support:

* Troubleshoot and stabilize platforms, including FPGA and silicon devices, working with tooling, automation, and BSP teams for seamless integration.

Test Monitoring & Reporting:

* Track test performance, detect regressions, and identify root causes. Ensure clear and justified reporting of test data.

Required Skills and Experience:

* Strong communication and coordination abilities, experience of people management will be a plus.

* Can-do attitude and energising enthusiasm to push the test topic across the finish line.

* Strong technical skills in performance metric instrumentation for both CPU and GPU.

* Strong programming skills in Python.

* Good knowledge of BSP, particularly in Linux kernel

* Ability to analyze test results, identify patterns and categories failures.

* Good knowledge of Jenkins, Linux, Bash script, FPGA and build system like Bazel.

* Basic knowledge of the GPU pipeline and Khronos APIs such as Vulkan, OpenGL ES, EGL is a nice plus

* Experience with Android is a plus

公司地点:上海闵行区科技绿洲三期ARM电子有限公司田林路1016号

公司简介:

职位发布者:魏女士

安谋科技(中国)有限公司

融资阶段:

公司规模:

相似职位: