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
Senior Embedded Graphics Application Engineer
Job ID #: 1367
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): 40



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 are have a passion for graphics technology and want to stamp your 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 verify the performance of the GPU products in 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 embedded application SW engineer with a passion for graphics technology in embedded devices. In this position you will have a system wide perspective to our GPU products. You will be working with the performance measurement and analysis of GPU HW, SW, and entire systems where the GPU is integrated. You will be using and developing tools, which produce various performance data and show reports for performance tracking and analysis. You will be developing methodology that further improves our abilities to measure and analyze the performance. Applying that methodology you will be analysing that applications ranging from cutting edge games to the state of the art user interfaces run in an optimal manner with our GPU products.



Education & Qualifications

Bachelors or Masters (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)
  • Experience with embedded software environments
  • Experience with UNIX / Microsoft Windows host environments
  • An interest in or knowledge of both the software and hardware aspects of GPUs
  • Hands-on experience in developing with embedded platforms and/or real-time operating systems such as Linux, Android, Symbian OS, WinMobile or Windows CE
  • Experience with standard GNU/Linux tool chain, shells, source versioning systems such as SVN or GIT
  • Systematic working methods for performance measurement and analysis

Desirable Skills & Experience

  • Experience of benchmarking and performance optimization
  • Familiarity with one or more of standards such as OpenGL, OpenGL ES, OpenVG, M3G, Direct3Dm, DirectX, EGL
  • Knowledge of the performance aspects of CPU, GPU and SoC
  • Knowledge of the ARM architecture
  • Experience in large, multi-site development projects

Interpersonal 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

Package

  • Salary - depending on experience
  • Bonus Plan
  • Shares (Restricted Share Units) at the discretion of ARM Holdings plc
  • SAYE
  • Private Medical Insurance
  • Permanent Health Insurance
  • Life Assurance
  • Relocation Expenses as appropriate

Move Up   Back to top