Lock Applications for this job are now closed
Closing soon

This role has multiple position against multiple locations – Cambridge, Manchester and Sheffield

Can you please add to your covering letter which year you will be graduating

If you have a smartphone, digital camera, digital TV, gaming console or a smart meter at home, you’ve already used an Arm Powered product. Over 125 Arm Powered products are shipped every second and over 35 billion Arm technology-based chips have been shipped to date, making us the world’s leading semiconductor Intellectual Property (IP) supplier.   

Are you creative, innovative, and enthusiastic about new technologies? Do you enjoy programming and have a knack for problem solving? We are looking for students who are passionate about a career in digital hardware.  

At Arm you will shape the future of technology and collaborate in the development of next-generation Media Processors, CPUs, System components and System Solutions to power billions of digital devices worldwide. 

Arm is looking to welcome highly motivated, curious and creative undergraduates to join our Cambridge, Manchester and Sheffield-based teams working on a spectrum of cutting edge products.

We'd like you to bring passion for creativity, the power of team-working, and enthusiasm for new technologies; in return, we will provide you with mentorship, a collaborative environment for you to grow your career, and invent outstanding things that will be the foundation for innovative products for years to come!

Hardware Part Time Undergraduate

We have exciting opportunities in the following groups:

  • CPU group is involved in designing mainstream processors ranging from high-performance cores to low-power micro-controllers. The CPU group also delivers safety based enhancements, like Software-Test-Libraries (STL) for CPU IPs which improve the reliability of systems using these IPs in the real-world.
  • GPU group develops the Mali range of graphics processors. More than a billion Mali GPUs were shipped by Arm partners in a host of devices from the newest premium range smartphones to the latest low-power wearables. Mali is not only the most popular, but also the most scalable GPU in the world. The hardware team is organised into specialist groups which focus on the core technologies of graphics processing, giving people the chance to develop into specialists in a particular field. Engineers are assigned to a core technology team and given design or verification tasks which contribute to current product developments.
  • Performance Modelling team is in charge of the development and maintenance of the software models used to explore the design space and identify the micro-architectural features for future cores. Performance modelling engineers analyse CPU bottlenecks, discuss, propose and explore ideas that improve the micro-architecture.
  • In the Systems groups we develop complex system IP components, essential to achieving both high performance and low-power system-on-chip designs as well as develop systems that integrate them, along with other IP, such as CPUs. System IP development teams focus on complex IP such as interrupt controllers and memory management units, requiring designs to be highly configurable to meet multiple market needs, as well as low power and area efficiency.
  • In CPU, GPU and the Systems groups, we have Implementation teams who build all Arm IP and systems solutions using leading silicon process nodes.

Your role will be to collaborate and grow with us as a peer in any team, learning about new technologies we're developing, contributing new features into our deliveries, reviewing your peer's code and improving existing methodologies. You will directly influence the design of hardware IPs that are used extensively in a wide variety of devices, from mobile phones, tablets to sensors, servers and automotives.

You will have real responsibilities from day one and you will get support and mentorship from skilled engineers that will help you succeed. Through teamwork, training, and dedication to personal development, we ensure that every undergraduate begins their developmental journey to become a first class Arm engineer.

You will work in a multi-site, multi-cultural environment and will have the opportunity to work on different projects and interact with diverse groups.

About the roles

  • As a Design Engineer, you will develop IP in a hardware description language (HDL), working with the rest of the design team to deliver a product with leading power efficiency and performance. You will implement Arm IP in the leading-edge silicon process nodes using industry leading design automation tools.
  • As a Modelling Engineer, you will contribute to the definition of the next generation of Arm’s IP products, analysing trade-offs between different options via micro-architecture modelling and proposing new ideas.
  • As a System IP engineer, you will develop IP crucial for realising a working SoC, linking CPUs with peripherals and memory systems.
  • As a Systems Engineer, you will develop system solutions using Arm IP that will showcase the capabilities of the Arm IP portfolio.
  • As a Safety Engineer, you will design a set of hardware and software techniques which will aid in improving the safety and reliability of Arm's IP products.
  • As a Verification Engineer, you will verify IP to the highest quality standards using a wide range of methodologies – constrained random simulation using testbenches written in SystemVerilog, running real applications on emulation or FPGA platforms, and using formal methods.

Are you a good fit for Arm?

In order to be considered, you will need to be studying for a degree in either Electronic Engineering, Computer Engineering, Computer Science or other relevant subject. Other degree types may be considered with relevant experience.

Skills and experience that we look for in a Design, Verification & Modelling Undergraduate include:

  • You should have a good understanding of computer architecture fundamentals
  • An engineering mind-set with strong analytical and problem-solving skills.
  • A keen interest in processors, digital systems.
  • Familiarity with basic digital design concepts
  • Experience of at least one programming language (e.g. Python, C or C++)
  • Excellent attention to detail
  • Good interpersonal and teamwork skills co-operating with Arm team members around the world
  • Excellent written and spoken English communication, capable of writing coherent reports, influencing and building consensus
  • Willingness to be flexible and accept new challenges
  • Ability to express ideas and communicate effectively

Other desirable skills include:

  • Knowledge of one of the following: Arm architecture, GPU, MMU (memory systems, including virtualisation), Interconnect, including AMBA bus standards, GIC (interrupts) or ISP (camera) architecture
  • Knowledge of ASIC Systems
  • Knowledge of design techniques for low power
  • Knowledge of IC design flow and physical design. (e.g HDL; synthesis)
  • Familiarity with a hardware description language, such as VHDL or Verilog/SystemVerilog
  • Exposure to verification techniques and testbenches (e.g. UVM and Formal)
  • Programming languages such as: assembly language (ideally Arm assembler), higher-level (e.g. C), object-oriented (e.g. C++)
  • Exposure to low-level programming or driver development
  • Perl, Python or other scripting language
  • Familiarity of Unix/Linux working environment

At Arm, we are proud to have core beliefs that reflect our open culture and guide our decisions. Our beliefs define how we work together, and how we evaluate you. Here is a preview for you:

We, Not I: Take daily responsibility to make the Global Arm community thrive. Realize that we win when we collaborate — and that everyone misses out when we don’t. 

Passion for Progress: Difficult things can take unexpected directions; stick with it. The essence of progress is that it can’t stop; grow with it and lead your own progress. 

Be Your Brilliant Self: Be quirky not egocentric. Make trust our default position. 

With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented engineers. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.

In parallel with your studies, for approx. 8 hours per month, you will be required to perform some project work, ambassador activities and participate in learning and development relevant to a career at Arm. This will be followed by longer period of full-time employment during the summer holidays where you will be aligned to a business group

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.

Related Jobs