Current jobs related to Senior Compiler Engineer - Cambridge, Cambridgeshire - Imagination Technologies


  • Cambridge, Cambridgeshire, United Kingdom arm limited Full time

    The RoleJob Overview:We are seeking a skilled Senior Compiler Engineer to join our GNU Tools team in Cambridge, UK. As a key member of our team, you will collaborate with the GNU community to contribute to the open-source GCC compiler and other GNU projects.Your primary focus will be on making the best use of Arm architectural features such as SVE and SME....


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Unlock the Potential of NVIDIA's CPUsWe're crafting outstanding compilers that realize the potential of NVIDIA's CPUs designed for the world's largest AI and HPC workloads. Join our team of talented engineers to design, develop, and tune optimizing compilers based on Open Source compilers.Key Responsibilities:Contribute new features and optimization...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification EngineerAt NVIDIA Corporation, we're pushing the boundaries of high-performance computing and AI. Our compiler teams play a critical role in ensuring the robustness and reliability of our compilers for next-generation technologies.We're establishing a new compiler verification engineering team in the UK to support our growing...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification EngineerAt NVIDIA Corporation, we're pushing the boundaries of high-performance computing and AI. Our compiler teams play a critical role in ensuring the robustness and reliability of our compilers for next-generation technologies.We're establishing a new compiler verification engineering team in the UK to support our growing...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification EngineerNVIDIA Corporation is seeking a highly skilled Senior Compiler Verification Engineer to join our team in the UK. As a member of our compiler verification team, you will play a critical role in ensuring the robustness and reliability of our compilers for next-generation technologies.Key Responsibilities:Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification EngineerNVIDIA Corporation is seeking a highly skilled Senior Compiler Verification Engineer to join our team in the UK. As a member of our compiler verification team, you will play a critical role in ensuring the robustness and reliability of our compilers for next-generation technologies.Key Responsibilities:Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification EngineerNVIDIA Corporation is a leader in the development of high-performance computing and AI technologies. We are seeking a highly skilled Senior Compiler Verification Engineer to join our team in the UK.Key Responsibilities:Collaborate with cross-functional teams to identify and prioritize compiler verification...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job DescriptionArm's Machine Learning Group is seeking a highly skilled Software Engineer to contribute to the development of sophisticated ML technology supporting Arm's ML Hardware.This role presents an opportunity to build software that enables the development of deep learning applications in various fields, including self-driving cars, generative AI...


  • Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Senior Compiler Verification SpecialistNVIDIA Corporation is seeking a highly skilled Senior Compiler Verification Specialist to join our Compiler Team. As a key member of our team, you will be responsible for designing and implementing software solutions to verify NVIDIA compilers for GPU-enabled products.Key Responsibilities:Work with geographically...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:Arm is seeking a highly skilled Senior Software Engineer to lead our Machine Learning (ML) Tooling team in Cambridge, UK. As a key member of our ML Group, you will be responsible for building innovative compiler solutions for various markets.Key Responsibilities:Contribute to the development of production-grade software and push the...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:Arm is seeking a highly skilled Senior Software Engineer to lead our Machine Learning (ML) Tooling team in Cambridge, UK. As a key member of our ML Group, you will be responsible for building innovative compiler solutions for various markets.Key Responsibilities:Contribute to the development of production-grade software and push the...

  • Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom NVIDIA Corporation Full time

    Join NVIDIA's Compiler TeamWe're seeking a talented Software Engineer to join our Compiler team at NVIDIA Corporation. As a key member of our team, you will design, develop, and tune optimizing compilers for NVIDIA's CPUs, which are used in the world's largest AI and HPC workloads.Key Responsibilities:Contribute new features and optimization techniques...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to contribute to the development of ML compilers. This role presents an opportunity to advance ML compilation technology and build software that enables the development of deep learning applications.Job Description:The Arm Machine Learning (ML) Compilers team is...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers.This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help to build the software that...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Overview:We are seeking a skilled Senior Software Engineer to join our Functional Safety compiler team. As a key member, you will work on our next generation C++17 compiler, based on LLVM and Clang.The Arm Compiler for Embedded product requires a team player with expertise in C and C++ development, as well as experience in the full software development...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Description:The Arm Machine Learning (ML) Group is seeking a highly skilled and experienced Software Engineer to lead the development of innovative compiler solutions for various markets.You will apply your expertise to craft and optimize compilers for machine learning networks that target Arm's CPUs, GPUs, and NPUs.Contribute to the delivery of...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Arm's Machine Learning (ML) Group is seeking a highly skilled Software Engineer to contribute to the development of innovative ML compilers.This role presents an opportunity to work on cutting-edge technology that enables the development of deep learning applications.Job Description:Arm Machine Learning (ML) Compilers team is looking for a software engineer...

  • ML Compiler Developer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: ML Compiler DeveloperArm is seeking a highly skilled ML Compiler Developer to join our team in Cambridge, UK. As a key member of our Machine Learning (ML) Group, you will play a crucial role in advancing ML compilation technology.Job Summary:We are looking for a talented software engineer who can build innovative compiler solutions for various...

  • ML Compiler Developer

    1 month ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title: ML Compiler DeveloperArm is seeking a highly skilled ML Compiler Developer to join our team in Cambridge, UK. As a key member of our Machine Learning (ML) Group, you will play a crucial role in advancing ML compilation technology.Job Summary:We are looking for a talented software engineer who can build innovative compiler solutions for various...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Title:Staff Software Engineer - ML Compiler ExpertJob Summary:Arm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers.Key Responsibilities:Contribute to deliver production-grade software and...

Senior Compiler Engineer

2 months ago


Cambridge, Cambridgeshire, United Kingdom Imagination Technologies Full time
Unlock the Power of Imagination

We're seeking a talented Senior Compiler Engineer to join our team at Imagination Technologies. As a key member of our engineering team, you'll be responsible for developing and maintaining our compiler and toolchain solutions.

Key Responsibilities:
  • Design and implement machine learning requirements on compiler or toolchain side
  • Develop and maintain clean, efficient, and maintainable code
  • Perform thorough testing and debugging of RISC-V software
  • Collaborate with cross-functional teams to drive innovation and excellence
  • Stay up-to-date with industry trends and advancements in compiler and toolchain technology
Requirements:
  • Strong programming skills in C/C++, Python, and shell scripting
  • Familiarity with software development tools and practices, including version control systems
  • Knowledge of fundamental compiler concepts, including data flow analysis, dependency analysis, and loop optimizations
  • Some familiarity with programming at assembly level
  • Knowledge of FPGA usage (programming)
About Us:

Imagination Technologies is a world-leading provider of semiconductor IP solutions. We're passionate about delivering innovative technology that enables the creation of smarter, faster, and more connected devices. Join our team and be part of shaping the future of technology.