Senior/Staff Software Engineer - Compilers (GNU)
We are looking for an experienced compiler engineer to join the GNU Tools team in Cambridge, United Kingdom. In this role you will collaborate with the GNU community, contribute to the open-source GCC compiler and other GNU projects, and help lead the team of dedicated engineers to achieve their full potential.
Key responsibilities include:
* Identify and implement changes to GCC compiler, libraries and open-source applications to optimise benchmark workloads.
* Improve the open-source GNU framework to better support Arm architectural features and core designs.
* Participate in the open-source GNU community, including reviews upstream and opportunities to attend and present at developer meetings.
* Develop automated test frameworks to defend the functionality and performance of our tools.
* Mentor junior members of the team to help grow their skills.
Required skills and experience:
* C and/or C++ programming.
* Experience with GNU or other compiler toolchain internals, low‑level software or hardware development that requires understanding of computer architecture specifications such as compilers, debuggers, models, etc.
* Effective communication skills to influence internal or external partners.
* Application of software methodologies, tools, and processes including code review.
* Mentoring, guiding, and supporting personal and professional development in an engineering setting.
Nice to have:
* Open source community citizenship including code commits and reviews.
* Basic Linux administration, particularly installation and maintenance.
* Optimising code for performance.
We are an equal opportunity employer. If you need an adjustment or accommodation during the recruitment process, please email accommodations@arm.com. All accommodation requests will be treated with confidentiality.
#J-18808-Ljbffr