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

Software / Modelling Engineer

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

Job Description

Want to use your C++ skills creatively in an exciting, dynamic companyArm is looking for highly skilled and motivated engineers to join us, modelling Arms architectures being implemented by future CPUs. We use C++ software models of innovative Arm technologies that will power future systems and extend them to support theprocess of developing a CPU. As one of the first consumers of new architectures, you will influence the success of an industry and develop tools that are vital to many of Arms development flows.You will build highly efficient C++ models and work with designers and hardware verification engineers to make the model mimic the desirable behaviour of the CPU, and integrate it into the verification flows.Please note that we are currently hiring multiple software engineers into this group, and we consider different levels of experience. Responsibilities:

  • To engage on developing, testing, and maintaining high speed software models for Arms advanced CPU and system level IP
  • Technically support other specialists and users of your models
  • Working on producing and implementing model development plans for your area of responsibility, in conjunction with project management and engineering peers
  • Collaborate with specialists on design and verification to develop new generation processors.
  • Contribute to the continuous improvement of Arm CPU modelling methodologies
Arm technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligencein 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the worlds most famous business and consumer brands, we are driving Arm innovation into allareas compute is happening inside the chip, the network and the cloud.With offices around the world, Arm is a dynamic community of dedicated, creative and hard working engineers. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we support our people to share their uniquecontributions to Arms success in the global marketplace. Required skills and experience:
  • Excellent C++ skills
  • Strong Software Engineering experience, including requirements analysis, design and implementation.
  • Excellent interpersonal and communication skills
  • Enthusiastic and self-motivating
  • Flair for lateral thinking and problem solving
  • Willingness to be flexible and accept new challenges
Nice to have skills and experience:
  • Detailed understanding of CPU architecture, familiarity with one or more CPU instruction sets, knowledge of ABIs (particularly Arm and x86_64)
  • Experience with modern C++ (C++11/14)
  • Experience of cross-platform development for Linux and Windows
  • Knowledge of modelling technologies, such as SystemC or gem5
#LI-JC1

APPLY NOW

Software / Modelling Engineer Related Jobs

© 2019 Naukrijobs All Rights Reserved