What do we mean when we say you have the power to spark the world’s potential at Arm? Well, put it this way: our tiny processors are the driving force behind the biggest names in tech. Not only in Silicon Valley, but in 70% of the technology used by the global population – from your smartphone to the world’s fastest supercomputer.
Imagine how deep and diverse the experiences are here. We trust you to work with our extraordinary partners, innovating and iterating in ways that enable the next generation of their technologies. You can influence the future of everything that makes up a smart home to entire smart cities. We’ve discovered how to give you just the right combination of freedom and support, with world-class mentors on your side, your own development roadmap and your choice of workshops.
Role Overview
Would you like to play a part in developing next-generation technology while working alongside and learning from some of the world’s best engineers?
If you are seeking an exciting role – Arm is the place for you.
We have a range of 3 months, 6 months and 12 months industry placements across our software teams. These opportunities are available within: ATG, CLIENT, CENTRAL TECHNOLOGY, CPU, DSG, GPU, ML, OSS, PE, PEG and Systems. To find out more about each of these business groups please refer to the Early Careers Business-Groups Information document by clicking here
We work in small to medium-sized teams with most following modern Agile principles. Engineers share ideas and add to the ideas of others, document and present their work for discussion, review and support the efforts of others, whilst sharing their findings impartially and authoritatively.
In your role, you will be introduced to the team and ways of working and be treated liked another engineer on the team.
Responsibilities
You will:
- Be given problems to work on that will make use of your existing knowledge and skills, whilst also requiring you to learn something new (be that a new language, an internal codebase or a new API).
- Participate in different aspects of commercial and open-source software development, from product design and implementation to testing and support with plenty of help on hand from your network as you learn
- Overcome a variety of different tasks to help teams hit their targets. These may involve improving and implementing new workflows, investigating new software, helping teams with design and verification of products, and many other tasks which give to the success of these projects.
- Have the chance to provide knowledge and have your ideas heard, address problems independently
- Have support from the team to develop your knowledge, skills and passion throughout your placement whilst supplying to projects that we are working on.
- Have a dedicated mentor to provide you with the technical and practical help that you need to progress your career.
- Can network across the department and wider business as well as having the opportunity to present your work to other interns, colleagues and potentially with external partners.
We are looking for candidates with excellent problem-solving skills who are creative and curious with good communication and have the ability to collaborate. You will need to be a fast learner who enjoys picking up new skills and applying them as well as being keen to experiment with an interest in new/future technology.
You are likely studying for a degree in either Computer Science, Software Engineering, Electronic Engineering, or other relevant subjects such as Physics or Maths, although other degree types may be considered with appropriate experience.
Who we're looking for
This internship would be suitable for someone who:
- Enjoys working in a team with different strengths
- Has an enquiring mind and curiosity for discovery and development of ideas
- Experience in at least one programming language
- Enjoys writing code to provide sophisticated solutions to complex problems
- Is a motivated, independent, creative problem solver, technically flexible with an analytical approach
- Good interpersonal and partnership skills
- Ability to express ideas and communicate clearly
Other qualities that will help your application stand out:
- Curiosity about technology outside of the classroom – personal projects, hackathons, or internships etc.
- We are very keen to hire people with a desire for programming. If you can supply links to any of your projects online, we will take the time to look through them.
- Contributions to open-source projects showing projects or interests that align with parts of our software story.
In Return
Throughout the internship we’ll support you with continuous learning and development through a blend of on the job and formal training, mentoring and a knowledge network.
Our programme is designed to give you the best start possible and support your personal growth as well as professional development. In addition to a competitive salary and rewards package, our on-the-job learning and mentoring/buddy schemes provide unparalleled learning and networking opportunities from the absolute best in the industry.