Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Staff CPU Performance Architect

Job LocationBristol
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

We are the CPU Technology team, part of the Arm Central Technology Group. This diverse, engineering-centric group invents, defines and architects technologies to assist development of, or be deployed in, tomorrows IP solutions from Arm. We pursue next-generationArm CPUs, inventing new concepts that will power billions of devices worldwide.We are looking for an experienced staff level engineer to help further develop and expand our trace and performance model methodology, which enables our CPU designers to build the next generation of best-in-class products. This role will be at the heartof a growing cross company effort, allowing you to gain experience and have a wide reaching impact across Arm and its partnership ecosystem. Our work on trace methodology provides an excellent opportunity to contribute to performance analysis and cutting-edgeCPU micro-architecture.Are you a forward-thinking, passionate engineer motivated by the challenge of defining, implementing and testing new ground-breaking technology If so, were looking forward to get to know you!Responsibilities:

  • Build familiarity with different performance and functional modelling environments and teams across Arm, and work with them to prototype and deliver new simulation approaches
  • Work on defining the next enhancements to our trace format
  • Work with our lines of business to define and deliver the tools and capabilities needed both internal and external to Arm
  • Proposing new technologies or investigations to further improve our trace based methodology
Required Experience :
  • A university degree in Computer Science, Computer Engineering, Electronic Engineering, or another appropriate field plus further experience:
  • PhD and at least 2 years relevant industry or postdoc experience, or MSc and at least 5 years industry experience
  • Good understanding of software/hardware interaction, computer architecture, operating systems, compilers
  • Experience with functional- or performance-modelling of CPUs
  • Proficiency in C/C++
  • Developing in Linux environments with experience in shell, Python or Perl scripting
  • Self-motivated and independent, curious to learn, and eager to work with and help others, able to work efficiently across multiple groups and multiple continents
  • Good written and verbal communication skills
Nice To Have Skills and Experience :
  • Knowledge of Arm 64-bit A-class architecture and instruction set
  • Experience with Arm Fast Models, QEMU, and/or other system level models such as Gem5
  • Shown knowledge of low-level software, e.g. developed boot code, hypervisor or kernel code
  • Experience in CPU micro-architecture, especially out of order execution
  • Experience with parallel and multi-core systems
  • Experience with administrating and running Linux based systems
  • Experience with profiling, optimising and debugging complex software
We work directly with engineers across the company to drive next-generation hardware. Your work will have a direct impact on our bottom line and the ability to deliver improvements for our customers. You will be part of a growing and fast paced initiative withina diverse team and give direction to your own work.Arm is everywhere in the worlds most advanced digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligencein applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the connected devices.Our innovative technology is licensed by Arm Partners who have shipped more than 180 billion chips containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation fordevelopers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.The preferred base for this role is in Cambridge, UK at Arms headquarters, where the other direct team members are located.The city of Cambridge has a long history of scientific understanding and technological breakthroughs. Arms recently refurbished and expanded campus is home to a number of CPU development teams, and also GPU, System-IP, Arm Architecture and tools and softwareengineers.#LI-DDG1

APPLY NOW

Staff CPU Performance Architect Related Jobs

© 2019 Naukrijobs All Rights Reserved