Presentation
Principal Performance Applications Engineer
·
Arm
·
Austin, TX
SessionJob Postings
DescriptionApplications Engineering is a multifaceted and wide-ranging role that combines deep technical expertise with outstanding interpersonal skills. As a Performance Applications Engineer at Arm, you will mainly work with our partners to guide them through difficult and exciting software technical challenges!
You will engage with Arm's partners through web portal and virtual meetings to tackle sophisticated performance debug and optimization problems revolving around Arm IP and Arm-based systems. You will help to debug hardware performance issues during the SoC bring-up stage. You will support Arm's performance debug tools to help partners understand how hardware features impact the workloads of interest, and how to tune hardware and software to achieve the highest level of performance. As your experience grow, you will develop and present training courses on Arm's SoC, performance tooling, and processes to partner development teams. You will also collaborate closely with other product engineering groups, acting as the voice of the customer to motivate change and improve existing products through raising defects, reviewing documentation, crafting software examples and knowledge articles to facilitate proactive learning.
You will engage with Arm's partners through web portal and virtual meetings to tackle sophisticated performance debug and optimization problems revolving around Arm IP and Arm-based systems. You will help to debug hardware performance issues during the SoC bring-up stage. You will support Arm's performance debug tools to help partners understand how hardware features impact the workloads of interest, and how to tune hardware and software to achieve the highest level of performance. As your experience grow, you will develop and present training courses on Arm's SoC, performance tooling, and processes to partner development teams. You will also collaborate closely with other product engineering groups, acting as the voice of the customer to motivate change and improve existing products through raising defects, reviewing documentation, crafting software examples and knowledge articles to facilitate proactive learning.
RequirementsRequired Skills and Experience :
Bachelor's, Master's, or PhD degree in Computer Engineering, Computer Science, or Electrical Engineering (other subject areas will also be considered with meaningful experience)
Minimum of 10 years of experience in application development and experience with workload performance optimization
Experience doing performance analysis for industry standard benchmarks and datacenter workloads on real and simulated platforms
A deep understanding of application/server class processors
Comprehension of the interaction between software and hardware
Plentiful experience crafting and debugging software in C and C++
Experience with software performance analysis and debug tools and applications, including perf().
Good understanding of the Linux kernel, including how to build
Strong foundational knowledge of SoC architectures, particularly CPU clusters, interconnects, and memory subsystems
Company DescriptionArm provides the industry’s most efficient and highest-performing compute platform, with more than 325 billion Arm-based devices shipped to date. The world's biggest technology companies, including AWS, Microsoft, Google, Meta, NVIDIA and Samsung, are innovating on Arm, all with a shared purpose of meeting the insatiable compute demand required to deliver the unprecedented capabilities and experiences that AI promises. Together with the world’s largest computing ecosystem and over 22 million software developers, we are achieving the impossible from cloud to edge by building the AI experiences of the future for everyone.
·
·
2025-11-09

Event Type
Job Posting
TimeMonday, 17 November 20254:30pm - 4:31pm CST
LocationHall 6
United States of America
ARM
In-person
Full Time
Permanent
