cover image
Arm

Arm

www.Arm.com

11 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 Software Engineer in Test
Job Description
**Job Title** Senior Software Engineer in Test **Role Summary** Drive performance analysis, optimization, and validation of data‑center workloads on ARM64 platforms. Collaborate with partners and internal teams to identify bottlenecks, design benchmarks, and tune system software for throughput, latency, and power efficiency. **Expectations** - Deliver measurable performance improvements for C/C++ and dynamic‑language workloads on ARM64. - Provide clear, data‑driven recommendations for hardware, OS, and compiler optimizations. - Act as a technical bridge between partner stacks and ARM infrastructure, ensuring solutions meet production standards. - Maintain up‑to‑date knowledge of ARM architecture, performance‑profiling tools, and modern OS internals. **Key Responsibilities** - Analyze workloads using Linux perf, hardware PMUs, and trace tools to locate microarchitectural bottlenecks. - Design, execute, and document benchmark suites and profiling experiments. - Tune system configuration (compiler flags, kernel parameters, scheduling policies, runtime environments) to achieve target metrics. - Optimize system software components, including compiler back‑ends and C libraries. - Present detailed performance analyses to partners and internal stakeholders, guiding joint optimization initiatives. - Contribute to open‑source projects (Linux kernel, LLVM, GNU toolchain) where relevant. **Required Skills** - Deep understanding of performance profiling and analysis on Linux/ARM64 (Linux perf, hardware PMUs). - Strong grasp of OS internals: context switching, interrupt handling, task scheduling, virtual memory, NUMA. - Proficient in C/C++; able to read complex codebases and interpret compiler‑generated assembly. - Knowledge of SoC architecture (CPU clusters, interconnects, memory subsystems). - Experience with top‑down performance methodology, from application level to micro‑architectural details. - Ability to design benchmarks, conduct diagnostic experiments, and document findings. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. - No specific certifications required; expertise in ARM architecture, OS internals, and performance tooling is essential.
Cambridge, United kingdom
Hybrid
Senior
10-11-2025
Company background Company brand
Company Name
Arm
Job Title
Senior Safety Engineer
Job Description
**Job Title:** Senior Safety Engineer **Role Summary:** Lead safety analysis for automotive and industrial hardware, software, and system architectures within a dependability framework. Apply functional safety standards, conduct qualitative and quantitative safety assessments, and advance safety methodologies and tooling. Produce high‑quality technical documentation and support cross‑functional teams in delivering safe, reliable, and secure products. **Expactations:** - Strong enthusiasm, flexibility, and a proactive, hardworking attitude. - Ability to communicate complex technical concepts clearly to diverse audiences. - Commitment to continuous improvement of safety processes and standards. **Key Responsibilities:** - Execute safety analysis activities on automotive/industrial HW, SW, and system architectures. - Develop and refine safety analysis methods; evaluate and recommend new tools and practices. - Produce comprehensive safety reports and work products adhering to industry standards and internal templates. - Collaborate with the functional safety team to apply and evolve relevant safety standards (e.g., ISO 26262). - Contribute to the creation and maintenance of safety documentation and verification artifacts. **Required Skills:** - Master’s degree in Electronics, Computer Science, or a related field (PhD or equivalent industry experience a plus). - Design and verification experience of embedded electronics, HW/SW architectures. - Proficiency with HDL languages (Verilog, VHDL) and programming languages (Assembler, C, C++, Python). - Strong technical writing and documentation review capabilities. - Excellent interpersonal and communication skills for conveying sophisticated technical information. - Familiarity with functional safety standards and dependability concepts (safety, cybersecurity, reliability, availability, real‑time). **Required Education & Certifications:** - Master’s degree in Electronics, Computer Science, Electrical Engineering, or a comparable discipline. - Relevant functional safety training or certification (e.g., ISO 26262, IEC 61508) preferred; PhD or extensive industry safety engineering experience considered an asset.
Sophia antipolis, France
Hybrid
Senior
11-11-2025
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