Software Engineer for AI

2 weeks ago


Ely, United Kingdom ARM Full time

Do you want to be part of the team that brings Artificial Intelligence (AI) solutions to Arm processors everywhere, from servers to mobile to IoT?

 

Arm is the leading technology provider of processor IP, we offer the widest range of processors to address every device's performance, power, and cost requirements.

 

Responsibilities:

 

If you are passionate about AI and have strong programming experience in developing and deploying deep learning models with TensorFlow, PyTorch, or any other relevant Machine Learning (ML) frameworks, we are hiring for a Software Engineer in the ML group in Cambridge (UK).

 

As a member of our team, you will work on diverse tasks, from deploying models on mobile phones to software performance optimizations on AI libraries to building educational training and developer blogs.

 

In this role, you will have a fantastic opportunity to build software that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and more.

 

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

This is what we would like you to bring to our team:

 

Required Skills and Experience:

  • Experience in working with deep learning frameworks such as TensorFlow or PyTorch
  • Very good oral and written communication skills with the desire to share knowledge with co-workers and clients.
  • Very good coding skills. Including experience in C/C++ and Python and development in a Linux environment. 
  • Very good analytical and problem-solving skills
  • A genuine enthusiasm to make a positive impact both in our team and in the ML ecosystem.

"Nice to Have" Skills and Experience:

  • It would be great if you had experience with Single-Instruction-Multiple-Data (SIMD) processing, assembler, and Android development.
In Return

With offices around the world, Arm is full of diverse, dedicated, creative and hard-working engineers. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we support our people to share their contributions to Arm's success in the global marketplace.

 

Arm has a responsibility to ensure that all employees are eligible to live and work in the UK.

 

#LI-JB1

 

Accommodations at Arm

At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.

Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.

Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.



  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Machine Learning team in Cambridge, UK. As a member of our team, you will work on diverse tasks, from deploying models on mobile phones to software performance optimizations on AI libraries to building educational training and developer blogs.Key ResponsibilitiesDevelop and deploy...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Machine Learning team in Cambridge, UK. As a member of our team, you will work on diverse tasks, from deploying models on mobile phones to software performance optimizations on AI libraries to building educational training and developer blogs.Key ResponsibilitiesDevelop and deploy...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm's Machine Learning (ML) Group is seeking a highly motivated and experienced Software Engineer to join and lead a growing team of brilliant engineers located in the UK, specializing in ML frameworks and compilers.This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help to build...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm's Machine Learning (ML) Group is seeking a highly motivated and experienced Software Engineer to join and lead a growing team of brilliant engineers located in the UK, specializing in ML frameworks and compilers.This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help to build...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking a skilled and experienced Software Release Engineer to join our Software Engineering group. As a member of the AIS team, you will have the opportunity to enable the evolution of Automotive Compute Subsystems.Your primary responsibilities will include leading a team responsible for the Release of Automotive Reference stacks.Key...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking a skilled and experienced Software Release Engineer to join our Software Engineering group. As a member of the AIS team, you will have the opportunity to enable the evolution of Automotive Compute Subsystems.Your primary responsibilities will include leading a team responsible for the Release of Automotive Reference stacks.Key...


  • Ely, United Kingdom ARM Full time

    Job Overview:Arm is seeking skilled, experienced, and highly motivated Software Release Engineer to join our Software Engineering group. As a member of the AIS team, you will have the opportunity to enable the evolution of Automotive Compute Subsystems. You will be working with a distributed team spread across multiple locations.Your primary responsibilities...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:Arm's Developer Platforms group strives to facilitate adoption of Arm technologies by developers. The newly-formed Quick Tools team works with the development community, and alongside our product tool teams, to provide free-to-download tools and libraries. These tools are focused on helping developers solve performance analysis problems, port...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a key member of our team, you will be responsible for designing, developing, and maintaining the next generation of performance analysis tools for ARM CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a key member of our team, you will be responsible for designing, developing, and maintaining the next generation of performance analysis tools for ARM CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Position Overview:As a pivotal member of our software engineering division, you will play a crucial role in shaping our software strategy across diverse computing domains, including data centers, automotive, mobile, robotics, networking, and IoT. Your expertise will be instrumental in driving the adoption of innovative features and trends in core processing...


  • Ely, United Kingdom ARM Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep learning...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Overview:As a pivotal member of our software engineering division, you will contribute to the evolution of our software strategy across diverse computing sectors, including data centers, automotive, mobile, robotics, networking, home devices, laptops, televisions, embedded systems, and IoT. Your role will focus on promoting the adoption of innovative...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Architect to join our team at Arm. As a key member of our software engineering organization, you will play a critical role in defining software solutions to enable Arm technology and developing strategies to have those solutions adopted and enabled for users.As a Senior Principal...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Architect to join our team at Arm. As a key member of our software engineering organization, you will play a critical role in defining software solutions to enable Arm technology and developing strategies to have those solutions adopted and enabled for users.As a Senior Principal...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Overview:Are you ready to contribute to a team that develops software technology components utilized by millions of users across diverse platforms and market sectors worldwide? As a Software Architect within the Software Organization, you will collaborate with our primary software ecosystems to outline software solutions that empower Arm technology and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking skilled and experienced embedded software developers to join our Software Engineering group. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS.ResponsibilitiesYou will be responsible for the development of product quality firmware for Arm...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking skilled and experienced embedded software developers to join our Software Engineering group. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS.ResponsibilitiesYou will be responsible for the development of product quality firmware for Arm...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at Arm. As a member of this team, you will be responsible for designing, developing, and maintaining the next generation of Arm's performance analysis tools for Arm CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at Arm. As a member of this team, you will be responsible for designing, developing, and maintaining the next generation of Arm's performance analysis tools for Arm CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...