GNU Tools Developer

2 weeks ago


Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time
About the Job:

We are looking for a skilled GNU Tools Developer to join our team in Cambridge, UK. This is an excellent opportunity to work on cutting-edge compiler technology as part of our collaborative environment with the GNU community.

In this role, you will be responsible for developing and maintaining the GCC compiler to optimise benchmark workloads.

Additionally, you will improve the open-source GNU framework to better support Arm architectural features and core designs.

Main Responsibilities:
  • Compiler Maintenance: Maintain the GCC compiler to ensure optimal performance and functionality.
  • Framework Enhancement: Enhance the open-source GNU framework to better support Arm architectural features and core designs.
  • Community Participation: Participate in the open-source GNU community, including reviews upstream and opportunities to attend and present at developer meetings.
Requirements:
  • 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.
Annual Salary:

The estimated annual salary for this role is £95,000 - £130,000 depending on experience.

Training and Development:

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



  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Technical Lead for Compiler DevelopmentIn this role at ARM, you will be responsible for leading the development of our pioneering compiler technology. You will collaborate with the GNU community to make the best use of Arm architectural features such as SVE and SME. This is an exciting opportunity to work on varied projects in our GNU Tools team...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Overview:We are seeking an exceptional Software Engineering Specialist to join our GNU Tools team in Cambridge, UK. In this exciting and varied role, you will collaborate with the GNU community to contribute to pioneering compiler technology.You will work on optimising benchmark workloads by identifying and implementing changes to the GCC compiler,...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    About the Role:We are seeking an experienced Compiler Technology Expert to join our GNU Tools team in Cambridge, UK. This is an exciting opportunity to work on pioneering compiler technology as part of our dedicated team working with the wider GNU community.As a key member of our team, you will be responsible for collaborating with the GNU community to...


  • Cambridge, Cambridgeshire, United Kingdom Paratus People Full time

    We are seeking a Senior Software Development Expert to join our client's engineering teams in the broadcast space. As a Linux Kernel and Low-Level Engineering Professional, you will design, develop, integrate, and test the bootloader and Linux applications on ARM boards.Responsibilities:Participate in code reviewsContribute to overall software...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    About UsOnyx-Conseil is a leading provider of firmware development services, working with clients across various industries. We are seeking an experienced Expert in Microcontroller Firmware to join our team.The successful candidate will have a good understanding of digital and analogue hardware design and experience with tools such as Keil, IAR, STM32CubeMX,...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Limited Full time

    About the Role: We are currently seeking a highly skilled Senior Firmware Developer to join our team in Cambridge.The successful candidate will have a strong background in Low Level & Bare Metal programming and will be responsible for designing and developing compliant firmware for Automotive and Medical Devices sectors.Responsibilities:Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom Paratus People Full time

    Paratus People is a talent solution expert in the IoT Industry, and we're looking for a talented Embedded Systems Developer to join our team. In this role, you will be responsible for designing, developing, and integrating the bootloader and Linux applications on ARM boards.Key Requirements:Strong C programming experience.Excellent software design skills...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Job OverviewEcm Selection is seeking a highly skilled Chief Firmware Engineer to join their team in Cambridge. This role will involve working with ARM-based microcontrollers, expanding the capability of the group, and supporting the evolution of sensor technology.Key Responsibilities:Developing bare metal, real-time firmware in C for ASICS or ARM-based...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Full time

    Job DescriptionWe are working with an industry leading sensor company who are looking to onboard a Senior/Principal Software/Firmware Engineer to assist on some critical projects within the Automotive and Medical Devices sector.This is a fantastic opportunity for an experienced Software-Firmware Engineer with Low Level & Bare Metal experience, familiar with...


  • Cambridge, Cambridgeshire, United Kingdom Paratus People Full time

    We are seeking an experienced C/C++ Engineer to join our client's engineering team, working on the development of next-generation systems. As a member of the team, you will be responsible for designing, developing, integrating, and testing the bootloader and Linux applications on ARM boards.About the Project:The project involves the development of advanced...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Limited Full time

    Key Skills: The ideal candidate will have a strong background in Low Level & Bare Metal programming and will be proficient in developing firmware for Automotive and Medical Devices sectors.The role involves collaborating with multidisciplinary teams comprising Test, Hardware Applications, and Data Science Engineers.Requirements:Capture and analyze...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Limited Full time

    Principal Embedded Systems ExpertAn exciting opportunity has arisen for a Principal Embedded Systems Expert to join a renowned sensor technology company. As a Senior/Principal Software/Firmware Engineer, you will play a critical role in assisting on high-profile projects within the Automotive and Medical Devices sector.This position offers a unique chance to...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Title: Arm Performance Analysis Tools DeveloperAre you a skilled programmer looking for a challenging role? We are seeking a talented software developer to join our Streamline developer tools team at Arm Limited.The successful candidate will have a strong background in C++ and Python programming, with experience in optimizing and profiling software...


  • Cambridge, Cambridgeshire, United Kingdom International Society for Industrial Ecology Full time

    We are seeking a talented Modelling Tools Developer for Sustainable Buildings to join our research team at the International Society for Industrial Ecology. As part of the BuildZero project, you will play a critical role in developing new modelling tools and approaches to characterise the existing building stock in the UK.With your expertise in building...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    Chief Firmware EngineerWe are seeking an experienced Chief Firmware Engineer to join our team at Ecm Selection. This role is ideal for a skilled engineer who has expertise in developing firmware for ARM-based microcontrollers.In this position, you will work closely with colleagues in hardware design and data science to develop firmware for various...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Limited Full time

    Job Title: Software Engineering SpecialistWe are seeking an experienced Software/Firmware Engineer with a strong background in Low Level & Bare Metal programming to join our team in Cambridge.Key Responsibilities:Design and develop compliant firmware for Automotive and Medical Devices sectors, adhering to ISO 9001:2015, IEC 62304:2006, and ISO 26262:201...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    We are looking for a highly skilled Tools and Automation Expert to join our Streamline developer tools team at ARM. This is an exciting opportunity for a talented individual to develop the next generation of performance analysis tools for Arm CPUs.About the RoleThe successful candidate will have a strong background in software development, with experience in...


  • Cambridge, Cambridgeshire, United Kingdom Apple Inc. Full time

    Are you passionate about improving engineering productivity and efficiency? Do you have a strong background in program management and software development? We are looking for a Senior Program Manager - ML Developer Tools to join our team at Apple Inc.!About the Job:This role requires a deep understanding of software development for Machine Learning products...


  • Cambridge, Cambridgeshire, United Kingdom Langham Recruitment Full time

    Senior Firmware Development PositionThis role is an excellent opportunity for a Senior Firmware Software Engineer to take on a challenging project in the automotive and medical devices sector.The ideal candidate will have extensive experience in low-level and bare-metal development, as well as a deep understanding of ISO 9001:2015 (QMS), IEC 62304:2006...


  • Cambridge, Cambridgeshire, United Kingdom Ecm Selection Full time

    About the RoleWe are seeking a skilled Web Tools Developer to join our multinational company, offering a competitive salary of £55,000 - £70,000 per annum, including bonus scheme, and comprehensive training in technical and professional skills.Key ResponsibilitiesDeveloping data monitoring tools using multiple web-based languages including JavaScript...