Enable job alerts via email!

Software Engineer - Compilers

Arm

Cambridge

On-site

GBP 40,000 - 60,000

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative technology firm is seeking dedicated engineers to join their GNU Tools team in Cambridge. This exciting role involves collaborating with the GNU community to enhance the open-source GCC compiler and improve performance on Arm hardware. Candidates will have the opportunity to work on pioneering compiler technology, optimize benchmark workloads, and develop automated test frameworks. If you are passionate about open-source development and eager to make a significant impact in the tech industry, this role offers a unique chance to contribute to cutting-edge projects while working alongside talented professionals in a collaborative environment.

Benefits

Vital training for employees

Qualifications

  • Experience with GNU or other compiler toolchains is desirable.
  • Skills in low-level software or hardware development are essential.

Responsibilities

  • Implement changes to GCC compiler and libraries to optimize workloads.
  • Participate in the GNU community and contribute to open-source projects.

Skills

C Programming

C++ Programming

Low-level software development

Effective communication skills

Code review methodologies

Job description

Job Overview:

Are you interested in working on pioneering compiler technology as part of our team of dedicated engineers working with the wider GNU community? We have an opening for an exciting and varied role in our GNU Tools team in Cambridge, UK.

In this role you will collaborate with the GNU community, contributing to the open-source GCC compiler and other GNU projects, to make the best use of Arm architectural features such as SVE and SME.

You may also help analyse and improve the performance of applications and benchmarks running on Arm hardware.

Previous experience working with GNU or other compiler toolchains will be desirable.

Responsibilities:
  • 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 our automated test frameworks to defend the functionality and performance of our tools.
Required Skills and Experience:
  • C and/or C++ programming.
  • Experience of low-level software or hardware development that requires looking at computer architecture specifications like compilers, debuggers, models, etc.
  • Effective communication skills to influence internal or external partners.
  • Application of software methodologies, tools, and processes, including code review.
“Nice To Have” Skills and Experience:
  • Open source community citizenship, including code commits and reviews.
  • Basic Linux administration, particularly installation and maintenance.
  • Optimising code for performance.
In Return:

In return all Arm employees are provided with vital training to succeed in their respective roles.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Compilers

Only for registered members

Cambridge

On-site

GBP 40,000 - 80,000

4 days ago
Be an early applicant

Senior Software Engineer -Syft Integration (FTC )

Only for registered members

Milton Keynes

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Senior Software Engineer (Billing and Payments)

Only for registered members

Braintree

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

Software Engineer - Compilers (27270)

Only for registered members

Cambridge

On-site

GBP 40,000 - 60,000

30+ days ago

Senior Software Engineer

Only for registered members

Cambridgeshire and Peterborough

Remote

GBP 50,000 - 90,000

14 days ago

Security Software Engineer & Cryptographer

Only for registered members

Leeds

Remote

GBP 50,000 - 90,000

Yesterday
Be an early applicant

RF Application Engineer

Only for registered members

Cambridge

Remote

GBP 40,000 - 80,000

13 days ago

Senior Software Engineer in Test London / Remote

Only for registered members

London

Remote

GBP 50,000 - 90,000

-1 days ago
Be an early applicant

Software Engineer (UK remote)

Only for registered members

London

Remote

GBP 50,000 - 90,000

-1 days ago
Be an early applicant