Software Engineer- Compute Library

You will work with exciting technology; help implement new algorithms and develop advanced optimization

Your new company

Haven’t heard of Arm before? 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. See, you do know us. Our technology is literally transforming the way people live their lives. From the unmissable to the invisible, our advanced processor designs have enabled 180 billion Arm technology-based chips to date (that’s 125 products shipped every second!)

Founded by a dozen engineers working from a converted barn in Cambridge 30 years ago, we have grown to over 7000 employees in offices across the globe and aim to power a trillion IoT devices by 2035. Whether you’re a Hardware Engineer, Software Engineer, Data Analyst or searching for a job in our Marketing or People team, you’ll fit right in at Arm. We love our jobs because they empower us to make our mark on 70% of technology used by the world’s population. We are Arm.

Your new role

You will be joining the Compute Library open source software project, developing computer vision and machine learning functions for both CPU and GPU. We are a team of brilliant engineers who specialize in low-level optimization aimed at getting the best performance from Arm's hardware designs.

You will work with exciting technology; help implement new algorithms and develop advanced optimization allowing superior performance. Our work has high impact in the ML ecosystem, with possibility to engage with partners and the community.

This is a great opportunity to join a welcoming team that provides good support to new starters during ramp up and after. Moreover, Arm is an amazing company to work for, with open and accepting environment where you are encouraged to share your ideas and opinions which enables collective creativity. In addition, among many benefits that ARM offers, employees have 25 days of annual leave with an option to buy more holiday days as well as progressive parental leave.

What you'll need to succeed

  • Very good programming skills, preferably C++ and OOP. It would be great if you had experience with NEON, OpenCL and/or ARM assembler.
  • A keen interest in Machine Learning. If you are not yet an expert, we will help you become one.
  • A real passion for software development.
  • Very good interpersonal and communication skills.
  • A real enthusiasm to make a positive impact both in our team and in the ML ecosystem.

What you need to do now

If you would like to join us, don't delay it! We look forward to receiving your application - and potentially welcoming you to Arm.

If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. #4255446
Click here to access HAYS Privacy Policy, which provides detailed information on how we use and protect your personal information, and your rights in relation to this.


Job Type
Working Pattern
Flexible Working,Full-time
Completive with great benefits

Talk to a consultant

Talk to Raimonda Stankute, the specialist consultant managing this position, located in Leicester
1st & 2nd Floor, 2 Colton Square

Telephone: 00000000000