Software Engineer

 

Description:

Arm is seeking a curious and driven Software Engineer to join its AI Developer Tooling team. The role focuses on developing high-quality software tools that enhance the developer experience for Arm technology, particularly in ML-centric compute environments. The position provides an opportunity to work across diverse technology stacks, shaping the next generation of software tooling for Arm-based hardware.

Key Responsibilities:

  • Collaborate with a diverse team to design, deliver, and refine tools and workflows that accelerate development on ML-capable Arm hardware.

  • Participate in agile development processes to deliver high-quality results efficiently.

  • Engage with internal and external customers to ensure alignment and delivery of end-to-end solutions.

  • Contribute to Arm’s software ecosystem by upstreaming contributions and identifying opportunities to open-source internal projects.

Required Skills & Experience:

  • Proficiency in at least one programming language and software stack.

  • Curiosity and drive to create innovative developer experiences using new technologies and methodologies.

  • Strong "get things done" approach, delivering robust, maintainable software.

  • Ability to collaborate across multi-functional teams and build consensus.

  • Ability to consider product and user impact of technical decisions.

Nice-to-Have Skills & Experience:

  • Experience with TypeScript, Go, Python, or Rust.

  • Ability to visualize datasets and create performant, accessible user interfaces.

  • Experience developing for and on Arm architectures, profiling/debugging ML workloads.

  • Knowledge of ML frameworks such as PyTorch, JAX, LiteRT, or HuggingFace Transformers.

  • Experience collaborating closely with product or design teams.

Benefits & Perks:

  • Inclusive and collaborative environment with exposure to diverse products and technology stacks.

  • Opportunity for continuous learning and professional growth.

  • Hybrid working model tailored to team and role requirements.

Organization Arm
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Cambridge,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-09-23 2:46 pm
Expires on 2026-01-04