Skip to main content

Lorem ipsum dolor sit amet

Can you start a career in software engineering without a technical background? Richard did just that.

After working in telecommunications, Richard joined Arm as a Software Apprentice in Manchester. With a family to support and limited coding experience, changing careers was a big decision. He was excited about the opportunity, but also anxious about making the right choice for his family.

Richard shares why he chose an apprenticeship, what it's like learning software engineering at Arm and the support he's received along the way.

Why did you choose an apprenticeship to change careers?

I was working in telecommunications and looking at different ways to get into tech. After breaking my leg playing roller derby, I ended up spending three months on the sofa with my computer, which gave me the chance to find out whether I actually enjoyed coding.

It turns out I absolutely loved it! I really enjoyed the problem-solving side of things, and there's just so much to learn. That's one of the things I love about technology. You're never going to stop learning.

I started looking at bootcamps and apprenticeships, but I've got a wife and kids, so realistically, I needed to make sure I could still pay the bills.

When I came across Arm's apprenticeship, it looked like an amazing opportunity. I could earn while learning and get into tech without having come from a technical background.

Why did you choose Arm for your placement?

Coming from an electronic engineering background, I always knew I wanted to work in hardware, so Arm immediately stood out because it's one of the leading companies in the industry.

As I learned more about Arm, I realised how many different teams and technologies there are. I knew that if I joined, I'd have lots of opportunities to learn about different roles and discover what interested me most.

I was also really drawn to Arm's 10x mindset. It encourages people to push themselves, try new things and find better ways of working. I knew I'd grow a lot, even in a short amount of time.

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 

What's it like starting a software apprenticeship without a technical background?

I didn't know a huge amount about coding before joining Arm, apart from what I'd taught myself.


Since joining Arm, I've had nothing but support from fellow apprentices and colleagues. You get help with the basics when you first start, a buddy within your team and a mentor outside your team.


And honestly, I haven't found anyone on my team I can't ask questions to. I've had people take me into a meeting room for an hour just to help me understand something.


Coming from another career has actually helped me too. Things like being able to communicate, collaborate and ask questions are skills I've brought with me.


In my day-to-day role, there's lots of problem-solving and working with other people in my team. One thing I really love is that you're trusted to run your own day. From day one, I've been given tasks and direction, but I'm not babysat.


I've also rotated into a different team, and that's when I really noticed how much I'd learned. Something that might have taken me a month to understand when I first joined could take just four or five days.

Can you start a career in software engineering without a technical background? Richard did just that.

After working in telecommunications, Richard joined Arm as a Software Apprentice in Manchester. With a family to support and limited coding experience, changing careers was a big decision. He was excited about the opportunity, but also anxious about making the right choice for his family.

Richard shares why he chose an apprenticeship, what it's like learning software engineering at Arm and the support he's received along the way.

Get Job Alerts

Can’t find the job you’re seeking? Register to be notified as soon as new jobs become available. Enter your email, select your preferred job category and/or location, then click Add to set your preferences and Subscribe to create your job alert.

Interested InSelect a job category and/or location from the lists of options. Then click “Add” to create your job alert.

By submitting your information, you acknowledge that you have read our privacy policy, and consent to receive email communication from Arm.

Join our Talent Community, Unlock Opportunities

Subscribe to receive Arm communications directly to your inbox. Stay connected to be the first to hear about updates from our community and exciting roles that align with your skills.

Join Now