Senior Performance Analysis Engineer, CAMBRIDGE
Cambridge, East of England 1+ months ago
Job Description
Job Description:
Would you love to investigate performance issues and suggest product improvements on the different parts of a Cloud Server’s System-on-a-Chip? Would you like to analyze the performance of Arm's future CPUs, graphics processors (GPUs) and Interconnect IPs when they are working together?
Arm's Client Performance Analysis team is a team of highly motivated engineers ensuring that we maintain our leadership in mobile computing by helping our partners build outstanding products. Using detailed competitive analysis, sophisticated workload characterization and advanced software modelling,we are regularly influencing Arm's engineering teams and its partners.
Position can be based in Cambridge or Sophia Antipolis (FR).
Responsibilities:
You will join the Systems Performance Analysis team within Central Technology as the System Analysis Engineer. You will run experiments ona pre-Silicon SoC environment analysing the performance of the different Arm components (CPU, GPU, etc) using use-cases close to the ones run on Cloud Server’s System-on-a-Chip. You will help bringing up some of these use cases and understanding their behavior on future Servers. You will be in charge of finding the different potential bottlenecks and help providing solutions.
More than anything else, you have a willingness to absorb as much as possible about this new challenge. Given the impact and reach of this field, you’ll be encouraged to share this knowledge with other specialists across the company. This is centered around promoting and demonstrating the Arm core beliefs and behaviors.
Required Skills and Experience:
Detailed understanding of computer architecture.
Familiarity with Verilog/SystemVerilog
Front End Design and/or Performance analyst experience
Experience on Ruby, Assembly language, ideally in Arm assembly and programming languages such as C or C++.
Proactive and motivated, able to collaborate with a Team and other groups.
If this sounds like you, we'd love to hear from you!
At Arm, we are guided by our core beliefs that reflect our openculture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary.
“Nice To Have” Skills and Experience:
Experience with Unix, scripting, and source control systems (e.g., Git, Subversion).
Familiarity with one or more CPU instruction sets.
Familiarity with ARM architectures.
Experience with compilers and/or device drivers.
Flair for lateral thinking and problem solving.
In Return:
Your particular benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offerof employment. Arm’s benefits program provides permanent employees with the opportunity to stay innovative, healthy and create a positive working environment.
Group Personal Pension Plan with enhanced company contribution
Medical, Travel, Health&Life Insurance
Holiday, 25 days annual leave with option to buy an additional 5 days per year
Sabbatical, 20 paid days every four-year of service
Volunteering, One paid working day each year (Team-ARM)
Cycle to work, free car parking, gym on site, team and social events
#LI-DDG1
Principal System Architect - Media&Vision, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Overview: In Arm's Central Technology group we are building trail-blazing future technology which will keep Arm-based products redefining the state-of-the-art. We are looking for a hardworking Principal System Architect to join us as part of the...
Senior/Staff Software Engineer - Machine Learning Frameworks, MANCHESTER
Manchester, North West England 1 day ago
Job Overview: Are you a skilled and motivated engineer with a strong background in optimised system design such distributed systems and high-performance concurrency? We are building the future of computing, on Arm. We want to make Arm-based hardware...
Productivity Tool Automation&DevOps Engineer, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Description Solutions Engineering is seeking an experienced Software Applications Developer&Automation Engineer. From concept to deployment, you will be driving the architecture, implementing the design and optimizing the interfaces as you...
Customer Satisfaction Manager, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Overview: In this role you will work within the Partner Enablement Group which is responsible for ensuring that Arm's customers can be as successful as possible when using our IP products, tools, and technologies. As a Customer Satisfaction...
Senior Embedded Software Engineer, CAMBRIDGE
Cambridge, East of England 1 day ago
Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server,...
Senior Embedded Software Engineer, CAMBRIDGE
Cambridge, East of England 1 day ago
Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server,...
Senior Cyber Defence Operations Analyst, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Overview: Responsible for leading day to day detailed operations, as well as triage, investigation and response to security incident / vulnerability in line with defined response plan and SLA’s. Responsibilities: - Deep technical knowledge that...
Senior Cyber Defence Operations Analyst, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Overview: Responsible for leading day to day detailed operations, as well as triage, investigation and response to security incident / vulnerability in line with defined response plan and SLA’s. Responsibilities: - Deep technical knowledge that...
Staff Test Engineer, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Overview: The Staff Test Engineer / Test Lead will play a key role in shaping, facilitating and delivering the testing strategy and quality assurance practices. This individual will work with developers, technology managers, and other customers...
Senior Software Tools Developer, CAMBRIDGE
Cambridge, East of England 1 day ago
Job Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance...