Arm is looking to enable its most advanced architectural features across compilers, operating systems, tools, and first-party applications to ensure customers extract maximum performance and value from Arm-based platforms.
Requirements
- Deep, hands-on experience in compiler development, particularly in backend engineering, performance tuning, and code generation.
- Strong understanding of microarchitectural-level performance, and a consistent track record of optimizing software to match.
- Proficiency in C/C++ and groundbreaking software engineering practices.
- Excellent debugging, analytical, and problem-solving skills in complex compiler environments.
- Experience with LLVM, GCC, or proprietary compiler stacks.
- Strong knowledge of Arm architecture, including scalar, SIMD, and vector extensions.
- Experience in shaping strategic technical relationships or co-engineering efforts with key partners.
Responsibilities
- Drive end-to-end enablement of innovative Arm architecture features across the compiler, OS, and broader software stack—turning hardware innovation into performance uplift.
- Translate microarchitectural insights into real software strategies, in close collaboration with hardware and architecture teams.
- Develop and optimize backend compiler components, including instruction selection, vectorization, and code generation.
- Analyze and tune performance across diverse workloads, benchmarks, and platforms.
- Lead the design and implementation of both general-purpose and target-specific compiler optimizations.
- Act as a strategic technical partner to customers, identifying high-value engineering opportunities that align business and technical goals.
- Represent the compiler and architecture team in technical customer engagements, providing deep architectural and compiler insight.
Other
- Support the growth of new team members by sharing knowledge, offering mentorship, and fostering an environment of technical curiosity, collaboration, and high-quality delivery
- Work effectively on confidential and closed-source projects, balancing innovation with trust.
- Influence internal roadmaps based on customer feedback and real-world integration challenges.
- Email accommodations@arm.com for adjustment or accommodation during the recruitment process
- Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues.