Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our�Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Sign In to access application status,
saved documents and Job Search Agents
Job Details
Lead Performance Analysis Engineer
Job ID #: 2235
Country: Norway Location: Trondheim
Job Category: Design Engineering Employment Type: Experienced Professionals
Division: Media Processing Division Department: Media Processing - Engineering
Hours of work (per week):



Introduction

The Media Processing Division (MPD) produces Graphics hardware and software for mobile and embedded devices. Our Mali™ Graphics Processors (GPUs) have an advanced, highly programmable architecture for accelerating 2D and 3D graphics, and are tuned for high performance and low energy consumption. Our OpenGL ES and OpenVG drivers support cutting edge gaming and state of the art user interfaces on operating systems such as Linux, Android, Symbian and Windows CE. To see the current Mali GPUs in action just take a look at the newly launched Mali Developer Center (http://www.malideveloper.com).

Our team is already hard at work on the next generation of Mali GPUs. If you have a passion for graphics technology and want to stamp you mark on future mobile devices, then we want to hear from you!

Job Purpose and Accountabilities

We are currently expanding the Mali Performance Analysis Team in the Media Processing Division. The Performance Analysis Team acts as an advanced internal user of the graphics products, with a mission to measure  the performance of the GPU products with various use cases, and to analyze the performance for tuning the products for maximum performance. Working from our Trondheim office you will be part of an international team developing embedded graphics hardware and software for next-generation platforms.

We are looking for an experienced SW or HW engineer with a passion for accelerating graphics performance in embedded devices. In this position you will have a system wide perspective to the performance of our GPU products. You will be focusing on the performance measurement and analysis of GPU HW, SW, and entire systems where the GPU is integrated. You will be working closely with the top graphics experts at ARM with a common goal - maximising the performance that our customers can reach with our products.

The performance measurement work requires the development of automated tool flow, which allows to measure the performance in a reliable and reproducible way. The performance analysis work requires a deep understanding of the graphics pipeline and how to obtain and analyze performance data from the GPU and the driver SW. It is important to collaborate with the experts in different areas, collect relevant information and apply it to understand the performance limitations in the system in order to find methods for optimizing the performance of the graphics pipeline.



Education & Qualifications

Masters or PhD (computer science or electronics engineering) with good academic record.

Essential Skills &Experience

  • C/C++ programming skills
  • Scripting skills (e.g. Bourne shell, Perl, Python, AWK)
  • Knowledge of 3D graphics concepts
  • Familiarity with one or more 3D graphics APIs such as OpenGL, OpenGL ES, M3G, DirectX
  • Familiarity with Linux/Unix based OS in SW development
  • Strong interest in both the software and hardware aspects of GPUs
  • Strong analytical skills for performance analysis work
  • Ability to address issues in high level or detailed level as the situation requires

Desirable Skills & Experience
  • Hands-on experience in developing with embedded platforms and/or real-time operating systems
  • Experience with standard GNU/Linux tool chain, shells, source versioning systems such as SVN or GIT
  • Experience of benchmarking and performance optimization
  • Knowledge of the performance aspects of CPU, GPU and SoC
  • Knowledge of the ARM architecture
  • Experience in large, multi-site development projects
Interpersonal Skills
  • Team lead skills
  • Capable of working both independently and as a team member
  • Good English communication skills, oral and written
  • Ability to work to tight deadlines
  • Ability to easily switch between assigned tasks
  • Ability to support and guide other team members
  • Ability to create personal networks in the organization and use the knowledge of other people in own work
  • Willingness to travel occasionally to ARM design centers and partners worldwide

Move Up   Back to top