Senior/Staff Software Engineer (Runtime/Compiler)
The Open Source Software (OSS) group is responsible for developing and improving the software ecosystem around Arm's next generation of applications processors.
Your work, in close collaboration with open source communities, will involve problem solving, investigations and feasibility studies, implementing performance improvements, implementing new features or support for new architecture extensions to compilers and JITs such as Android ART.
Required Skills and Experience:
Established experience or a Bachelor’s (or above) degree in a STEM subject.
Experience with C/C++.
Knowledge of a CPU architecture.
Proficiency in developing software, including coding, testing and debugging.
‘Nice To Have’ Skills and Experience:
Experience working on a compiler or runtime.
Knowledge of the Arm architecture.
Experience contributing to an open source project.
Experience with performance analysis of workloads.
We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.