TARGETjobs black logo

Arm

Graduate Processor Architecture Engineer

Job/scheme locations: 
Cambridge
Type of opportunity: 
Graduate scheme
Closing date: 
Open/ongoing

Job Description

Arm’s technology is used by billions of people every day. The Architecture and Technology Group in Cambridge (UK) is responsible for exploring, developing, and driving the direction of Arm’s products in the next 3-5 years. As part of this group, you will play an essential role in developing the next generation of devices.

 We are looking for an outstanding Graduate candidate who is passionate about the latest computing technology. You will join a small team of motivated architects to work closely with experts across all technology groups at Arm in a flexible and friendly environment.

 You will be responsible for understanding and advancing the next generation processor architectures. This often involves building prototypes, verifying it works correctly, performs as expected and also helping to create architecture specifications. You’ll be able to deep dive into the problems that involve algorithms performance evaluation in end-user applications through the compilers, the OS, the processor architecture and its hardware implementation. 

What skills, experience, and qualifications do I need as a Graduate Processor Architecture Engineer

Architecture defines the contract between hardware and software. As a successful Graduate Architecture Engineer you must have a strong interest in both hardware and software, and a good awareness of the interaction between the two in a real system. You will have a desire to extend both the depth and breadth of your knowledge. 

Essential skills and requirements

  • A good understanding of computer architecture concepts.
  • C or C++ programming skills.
  • Proficiency in a high-level shell or scripting language such as Python.
  • A strong undergraduate or postgraduate degree, ideally in Computer Science or Electrical/Electronic Engineering. Other academic backgrounds will be considered with relevant experience.
  • Flexibility and a willingness to work with new tools and programming languages.
  • Ability to communicate clearly with both expert and non-expert audiences.
  • Experience of building architecture models and performance analysis.
  • Understanding and exposure to System level software – OS kernel, device drivers, compilers.
  • Familiarity with low level assembly language programming.

Desirable experience

  • Experience of building architecture models and performance analysis.
  • Understanding and exposure to System level software – OS kernel, device drivers, compilers.
  • Familiarity with low level assembly language programming

Remember to mention TARGETjobs when contacting employers!

More about this vacancy

Region: 
East of England
Top