Software Engineer Compilers
Core
Developing and improving open-source and commercial compilers to optimize performance for Arm's next-generation processor architectures (SVE, SME) and hardware features.
Role type
Senior IC compiler engineer
Builds
Production compiler toolchains (GNU/LLVM, GCC) and automated test frameworks
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models | product features
Required skills
C/C++ programming, low-level software/hardware development, computer architecture specifications, code review, open-source contribution
Preferred skills
LLVM/GCC compiler development, Arm assembly, Fortran, Linux administration, CI/CD tools (Jenkins), DevOps frameworks (Chef/Ansible)
Technologies
GNU/LLVM, GCC, Arm SVE, Arm SME, Jenkins, Chef, Ansible, Git
Responsibilities
Implement changes to compilers and libraries to improve benchmark workload performance, improve GNU/LLVM framework for Arm architectural features, develop automated test frameworks, participate in open-source community reviews and presentations, develop commercial C/C++ toolchains
Seniority
Mid-to-Senior, hands-on IC
