Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Staff software engineer - system performance analysis

Cambridge
ARM
Software engineer
Posted: 25 June
Offer description

Job Overview:

Are you a senior engineer with a strong background in software and/or computer architecture? Can you take your understanding of software and computer architecture and discuss performance challenges on a technical level? If so, and you enjoy technical interactions with customers and partners, we would love to meet you!

Our team works with Arm's partners to understand their view of what the most important use cases are (such as games, camera, browsers, and ML based use cases). We analyze how they perform on consumer devices such as mobile phones and laptops. By understanding how these applications utilize Arm's CPUs, GPUs and system IP we learn how to improve our products, influence future roadmaps, and help OEMs (Own Equipment Manufacturers) and SIPs (Silicon Integration Partners) make better products.


Responsibilities:

Work with some of Arm's partners to define and engage in joint collaborative investigations into performance improvements in mobile or laptop devices.

Produce reliable and robust research and analytics; devise and investigate new ideas for workload analysis, and the development of new and innovative tools.

Characterize real world use cases and build representative workloads that will be used by multiple analysis and development teams across Arm.


Required Skills:

* A solid understanding of systems that use multiple types of computing cores such as CPUs and GPUs, and the factors that impact performance.
* Ability to understand and discuss deep technical topics at different levels to a wide range of audiences.
* Ability to represent complex data with innovative visualizations.


Nice To Have Skills:

The following are some of the skills and knowledge you will acquire in this role, so existing experience or interest in any of these areas would be of benefit!

* Detailed performance analysis of computing platforms.
* Experience building applications for mobile or Windows platforms.
* Experience analyzing and optimizing performance of applications.
* Understanding of the interactions between applications and OS Kernel, and hardware.


In Return:

The successful applicant will have the opportunity to deepen their understanding of Arm’s products, build relationships with the key partners in our ecosystems and play a meaningful role in the delivery of new technology to billions of people. Across our group, there is ample opportunity to improve your technical expertise and diversify into other areas by collaborating with the many teams within Arm. You will regularly work with CPU/GPU designers, architects, and product managers as well as with world leading technology companies.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Application software engineer - graduate to lead considered
Cambridge
RedTech Recruitment
Software engineer
Similar job
Software engineer
Cambridge
Eclectic Recruitment Ltd
Software engineer
Similar job
Software engineer
Cambridge
European Tech Recruit
Software engineer
See more jobs
Similar jobs
ARM recruitment
ARM jobs in Cambridge
It jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cambridge > Staff Software Engineer - System Performance Analysis

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save