Skip to main content

From Intern to Senior GPU Engineer: Toby Proctor's Arm Experience

What’s your name and how did your Arm journey begin? 

I'm Toby Proctor, a Senior Engineer in the GPU Product Development and Investigation (PDI) team based in the Arm Cambridge office. My journey at Arm started when I was an intern during my third year at university. I learned loads during my internship and returned as a graduate engineer in 2016. 

How did you progress from your first role? 

I started out as a unit-level verification engineer where Arm gave me all the training and mentoring I needed to do my job and hit the ground running. Arm also then helped me reach one of my career goals of working on the GPU at a higher level by providing the opportunity for me to transition into emulation engineering.

While there, I got to work closely with loads of different teams, build a great network, and work on complex challenges. I was also part of Arm’s social committee where we organised tons of fun team activities, like paint balling, go-carting, white-water rafting, just to name a few. I felt this helped build a really close team that ultimately works better together.

What happened after you left Arm and how did you come back? 

After exploring different career paths and gaining experience at other companies, I rejoined the Arm GPU PDI team. The PDI team shoulders various responsibilities that contribute to the success of our GPU projects. Some of these include PPA analysis and GPU debug. Additionally, our team is involved in the development of power management and clock domain crossing verification to ensure data integrity across different clock domains. 

What do you do within the PDI team?

Within the PDI team, I help in verifying reset domain crossings and develop the top-level execution testbench that serves as a framework for GPU benchmarking and verification. This role is exciting, dynamic, and fast-paced—plus, I get to work with people all over the world in many different teams.

What my normal day looks like depends on the stage of the project; it could be spent aligning the testbench to the new architecture spec, helping debug customer issues, or getting the paperwork ready for the release of a product.

As I’ve recently picked up reset domain crossing, Arm provided me with a week-long training course to ensure I approach my new role with confidence.

"Arm is great at providing training when needed, plus we also have dedicated time each week for personal training on topics of our choice"

There have been many learning and development opportunities throughout my career at Arm that have allowed me to grow into my role today and I couldn't be more excited about what the future holds.

Find Out More About Life at Arm

Related Jobs

  • Implementation Prototyping Engineer, FPGA Deliver on the FPGA prototyping requirements of one or more sophisticated and highly configurable systems - while collaborating with several local and cross-site teams to achieve verification goals. Cambridge, United Kingdom Hardware Engineering
  • Hardware Performance Analysis Engineer Explore, supervise and improve performance Cloud Server's SoC by joining one of the core team of Arm's engineers. Sophia Antipolis, France, Cambridge, United Kingdom Hardware Engineering
  • Lead FPGA / Embedded-Systems Engineer Lead generating the FPGA prototype design for enablement and validation. As well as Leading and mentoring a team of engineers Cambridge, United Kingdom, Manchester, United Kingdom Hardware Engineering

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 Tag to set your preferences and Sign Up to create your job alert.

Interested InSelect a job category from the list of options. Select a location from the list of options. Finally, click “Add” to create your job alert.

  • Hardware Engineering, United Kingdom (Country)Remove
  • Intern, United Kingdom (Country)Remove
  • Intern, Cambridge, Cambridgeshire, England (City)Remove
  • Verification, United Kingdom (Country)Remove
  • United Kingdom (Country)Remove

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