cover image
Arm

Arm

www.Arm.com

9 Jobs

9,485 Employees

About the Company

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm.

Arm is everywhere technology matters. Technology matters everywhere.

Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond.

Changing the world. Again. On Arm.

Listed Jobs

Company background Company brand
Company Name
Arm
Job Title
Senior/Staff Software Engineer - Compilers (GNU)
Job Description
**Job Title** Senior/Staff Software Engineer – Compilers (GNU) **Role Summary** Lead the design, implementation, and optimization of the GNU Compiler Collection (GCC) and related GNU tools to fully exploit Arm architecture features (SVE, SME). Work closely with the GNU community, contribute upstream, develop automated testing, and mentor junior engineers. **Expectations** - Deliver high‑quality GCC enhancements that improve performance for Arm targets. - Engage actively in open‑source development, code reviews, and community events. - Mentor and coach teammates to advance technical capabilities. - Adhere to rigorous software engineering practices and maintain strong documentation. **Key Responsibilities** 1. Identify and implement compiler, library, and application changes to optimize benchmark workloads. 2. Extend GNU frameworks to better support Arm architectural features and core designs. 3. Participate in upstream review processes; present at developer meetings. 4. Design, implement, and maintain automated test frameworks for GCC and associated tools. 5. Mentor junior developers, providing guidance on coding practices, architecture, and career growth. 6. Collaborate with cross‑functional teams to integrate architectural improvements. 7. Communicate effectively with internal stakeholders and external collaborators. **Required Skills** - Proficiency in C and/or C++. - Deep experience with GCC or another compiler toolchain, including internal mechanics. - Strong background in low‑level software/hardware development and understanding of computer architecture specifications. - Familiarity with code review, version control, and software development lifecycle. - Excellent written and verbal communication skills, able to influence partners. - Capability to mentor and develop others in engineering roles. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
Cambridge, United kingdom
Hybrid
Senior
27-11-2025
Company background Company brand
Company Name
Arm
Job Title
Computer Vision Engineer
Job Description
Job Title: Computer Vision Engineer Role Summary: Develop state‑of‑the‑art neural graphics algorithms for gaming, ensuring high performance and efficiency on mobile Arm devices. Prototype, test, and collaborate across software and hardware teams to integrate solutions into Arm’s compute platforms. Expectations: • Deliver innovative ML and graphics algorithms that advance mobile gaming performance. • Prototype solutions that run reliably within mobile hardware constraints. • Effectively communicate results to technical and external audiences, including conferences. Key Responsibilities: • Invent and implement machine‑learning and graphics algorithms for gaming use cases. • Design algorithms for mobile reliability and efficiency. • Collaborate with cross‑functional teams to optimize pipeline and leverage Arm hardware. • Present algorithms and architectures to engineering teams and external events. Required Skills: • Strong experience with high‑performance deep‑learning models for image processing and computer graphics. • Proficient in Python and at least one major ML framework (TensorFlow, PyTorch). • Excellent problem‑solving, analytical, and communication skills. • Passion for deep learning, graphics, and image processing. Required Education & Certifications: • Bachelor’s degree in Computer Science, Electrical Engineering, or related field (Master’s preferred). • Certifications in relevant ML or graphics technologies are a plus.
Manchester, United kingdom
Hybrid
05-12-2025
Company background Company brand
Company Name
Arm
Job Title
AI Solutions Architect
Job Description
**Job Title:** AI Solutions Architect **Role Summary:** Architect, deploy, and scale enterprise‑grade AI solutions that integrate seamlessly into engineering workflows. Lead technical guidance for cross‑functional teams, mentor AI engineers, and create reusable best‑practice components to accelerate future AI projects. **Expectations:** - Partner with engineering teams as trusted advisor to solve high‑impact challenges. - Turn concepts into production‑ready AI systems that enhance daily engineering productivity. - Define AI architecture standards and maintain alignment with long‑term strategy. **Key Responsibilities:** - Design and deliver AI solutions from prototype to production, ensuring scalability and reliability. - Mentor and guide a team of AI engineers, fostering technical growth and collaborative innovation. - Develop reusable components, processes, and documentation to streamline future AI initiatives. - Promote culture of curiosity, inclusivity, and continuous improvement across engineering communities. **Required Skills:** - Proven solution architecture or AI software engineering experience with large‑scale ML or generative AI deployments. - Expertise in large language models (prompting, retrieval‑augmented generation, guardrails, LLMOps). - Hands‑on experience coding, testing, and deploying single or multi‑agent AI systems. - Familiarity with enterprise‑grade LLM APIs and cloud platforms (Azure, AWS, GCP). - Strong prompt engineering and retrieval system skills. - Proficiency in Python (or equivalent) for rapid prototyping and production code. - Excellent communication, stakeholder management, and collaborative mindset. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Electrical Engineering, or related technical field. - Relevant certifications in AI/ML, cloud services, or solution architecture are a plus.
Cambridge, United kingdom
Hybrid
07-12-2025
Company background Company brand
Company Name
Arm
Job Title
Senior Software Engineer
Job Description
Job Title: Senior Software Engineer Role Summary: Design, build, and maintain automated build, test, and deployment solutions for diverse Arm application processors, supporting mobile, server, IoT, and automotive segments. Expectations: Deliver reliable infrastructure-as-code pipelines, ensure security compliance, and collaborate across engineering, IT, and open‑source communities. Key Responsibilities: - Develop and manage CI/CD workflows using containerization (Kubernetes, Docker, Rancher, Harvester) and virtualization (OpenStack). - Provision and maintain lab/server environments, including Linux system administration and configuration management. - Optimize infrastructure lifecycle: design, deploy, monitor, and refine performance. - Troubleshoot and resolve build/test related issues, providing clear documentation. - Engage with internal teams and open‑source contributors to enhance tooling and processes. Required Skills: - Proven DevOps/Infrastructure experience with AWS and/or GCP. - Hands‑on with Terraform, Ansible, and other IaC tools. - Strong knowledge of container orchestration, CI/CD tools (Jenkins, GitLab, BuildBot, Gerrit). - Solid Linux administration and OS provisioning skills. - Understanding of security best practices, SDL, and policy‑as‑code. - Excellent written and verbal English; strong interpersonal communication. - Familiarity with Agile methodologies. Nice‑to‑have (combined with required): - Experience with DevSecOps, zero‑trust, SBOM, and security frameworks (CIS, NIST). - Open‑source project participation and CI/CD contributions. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Austin, United states
Hybrid
Senior
07-12-2025