Register for our Newsletter



Staff Sofware Engineer - Job ID #: 11024

ARM is looking for a highly skilled and motivated engineer with good technical leading skills to join an Agile software development team working on the edge of mobile GPU technology. Working on the next generation Mali™ mobile GPUs and the latest yet-to-be-published Android versions, you will help shape the technologies that the mobile market will see in years to come.

You will be joining a multinational, dynamic and highly motivated software development team located in Cambridge (UK). The team is responsible for the Mali GPU driver components and framework devoted to instrumentation, GPU job dumping, performance analysis tooling and debugging utilities. The tools and software created will be used by both internal and external users across SW and HW divisions for performance analysis, product integration, HW functional and performance validation and GPU conformance for key benchmark and content.

What you will be involved with:
You will be working closely with the multi-disciplined engineering teams across ARM’s European design centres developing drivers and the instrumentation needed for graphics and computer performance analysis. Our challenge is creating the framework to analyse a system executing millions of operations per second across both hardware and software.

Day to day activities include:

  • Leading the design of new features and components and guiding other team members during the implementation phase.
  • Working closely with the architects’ team to agree on the best design possible.
  • Writing ultra-low overhead code for both the user and kernel space parts of the driver.
  • Writing efficient code for the post-processing analysis framework.
  • Maintaining the existing codebase: fixing bugs and other quality assurance activities.
  • Reviewing other people's code.
  • Writing and maintaining documentation.
  • Line management.

This is an amazing opportunity to influence products and technology that millions of people will use around the globe years ahead of the product release


See also:
Organisation:  ARM