
Rating
-
Skills
-
Responsibilities
-
Support & Guidance
-
Culture
-
Your Impressions
- 1. Please give an overview of your role and what this involves on a day-to-day basis.
- 2. Have you learnt any new skills, or developed your existing skills?
- How would you rate the training provided during your experience?
- How would you rate your development of industry-specific skills during the experience?
- How would you rate your development of personal / soft skills during the experience?
- Please rate how these skills have helped you in your career development
- 3. Were you given much responsibility during your placement / internship?
- Please rate how meaningful the work you were doing was
- 4. How much support and guidance did you receive during your placement / internship?
- How would you rate the support and guidance from your line manager?
- How would you rate the support and guidance from the wider team?
- 5. What was the company culture and general atmosphere like?
- How would you rate the inclusiveness of the culture?
- How would you rate the social opportunities?
- How would you rate the diversity initiatives?
- How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
- 6. To what extent did you enjoy your placement / internship?
- Please rate your level of enjoyment on your placement / internship
- Please rate how your experience met your expectations
- Please rate the future employment prospects at Arm
- 7. Would you recommend Arm to a friend?
- 8. What advice would you give to others applying to Arm
Overview
I work on an internal high-level performance modelling software. This involves software engineering as well as interacting with people who use the software. There are a few tasks this can involve: - Writing scripts (Python/Bash) to automate processes - Working on the core model (C++) - improving modelling to make it more accurate - Running & analysing the model results (Excel) - Making input platforms/workloads for the model to run - Presenting work to my team and others, discussing architecture
Skills
Technical skills - Linux, Git, Python, C++, Bash, Excel, remote working, software engineering, data analysis, ARM architecture Soft skills - Communication, teamwork, presentations, reliability, adaptability, working in an office, social, initiative
Responsibilities
Because I was there for 12 months (+ an additional month), I've gained more responsibilities over the course of my placement. Initially, my projects were mostly independent work that would be used by others but not essential. Now, my work ties in with others' and is essential to different tasks going on in my team and is relied on by other teams. I am also helping a new joiner onboard and supporting other activities.
Support & Guidance
My manager and team technical lead have both been very good at supporting my work. Sometimes my manager could be very busy and lose track of what I'm up to but generally it's not an issue. Other people in Arm are usually happy to help and answer questions as well.
Culture
Arm highly encourages asking questions, an attitude that was really helpful for a new starter. People are generally friendly and helpful and enjoy working at Arm. I enjoyed working in the office and going to social events as well as optional presentations by other teams. Arm feels like a company that tries to make life easy for its employees. For example, in the Cambridge office they have a gym, tech hub, shuttle bus, cafeterias and kitchenettes with free drinks.
Your Impressions
I have genuinely really enjoyed my year at Arm. This type of work might not be for everyone but I like programming and working in an office. The only drawbacks for me were to do with moving and living in a shared house for the year which aren't really to do with Arm. The flexibility of working hybrid, extra activities/events going on and engaging work make it a good experience.
Yes
Ask for more detail on the position you apply for as job listings can be a bit vague and interviews are time limited. Consider connecting on LinkedIn or via email for this. Spend time on your application, the process can be long but try to represent yourself well. Learn a bit about computer architecture (especially ARM) if applying for a technical role. Don't underestimate the value of soft skills like socialising and presenting yourself.
Details
Placement (10 Months+)
Software Engineering
East of England
July 2025