Principal Exascale Software Engineer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

Fixed-term: The funds for this post are available for 4 years in the first instance.

The University of Cambridge Open Zettascale Lab (COZL) is a new research group whose aim is to evolve and utilise the technologies that will make up the next generation of top-flight supercomputers. These state-of-the-art, post-exascale systems will help gain insights into humanity's global challenges, from the existential threat of climate change, through the devastating effects of diseases, to issues such as poverty, food insecurity and lack of healthcare services.

At the Cambridge Open Zettascale Lab, you will be part of a diverse team, working flexibly across the UK, to explore and exploit transformative technologies and support researchers at the forefront of computational science. This is a dynamic, rewarding environment, where exceptional people can gain early exposure to new technologies, work with globally important scientific codes and develop collaborations with leading international research groups. The Lab is housed within Research Computing Services a leading UK National Supercomputing Centre and home to Dawn, the fastest AI supercomputer in the UK, providing facilities and services to world-renowned scientists, clinicians and engineers across the UK and Europe.

As a Principal Exascale Software Engineer you will manage a team of technically skilled research software engineers working on multiple projects. These range from developing important simulation codes to producing new approaches to scientific problems. The aim of the team is to develop and optimise advanced scientific applications for the next generation of supercomputing technologies. You will work closely with the technical programme manager, key academic collaborators, and external stakeholders to ensure the successful delivery of projects.

Candidates are expected to have:

  • An MSc or PhD degree in Computer Engineering, computational science-based discipline, or significant relevant experience.
  • Experience writing and maintaining high-performance application code.
  • Significant experience of the key languages commonly used in scientific computing such as C, C++ (preferred), Fortran or Python.
  • Significant experience with one or more of the main frameworks used to exploit large, modern parallel computers, such as MPI, OpenMP, CUDA, OpenACC or PGAS.
  • Additionally, candidates should have demonstrable experience of managing highly technical teams, as well as excellent communications skills.
  • Experience or knowledge in one or more the fields of machine learning, Artificial Intelligence or large scale data science is highly desirable.

More information about the role is attached in the 'Further Particulars' document.

The University is supportive of hybrid working and we aim to enable as many staff as possible to work in a hybrid way if they wish and where their role allows. This role allows the post holder to be office based, work in a hybrid way, or remotely with only minimal office attendance.

We welcome applications from individuals who wish to be considered for part-time working or other flexible working arrangements.

We particularly welcome applications from women and /or candidates from a BME background for this vacancy as they are currently under-represented at this level in our department.

To apply online for this vacancy and to view further information about the role, please click the 'Apply' button above.

Informal enquiries are welcomed and should be directed to Cassie Bradley,



  • Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    Fixed-term: The funds for this post are available for 4 years in the first instance.The University of Cambridge Open Zettascale Lab (COZL) is a research group whose aim is to evolve and utilise technologies that will make up the next generation of top-flight supercomputers. These state-of-the-art systems will help gain insights into humanity's global...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Are you a technologist who loves the challenge of working at the...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    An opportunity has become available for a Principal Test Engineer to join a sensor company based in Cambridge.As a Principal Test Engineer you will have a number of responsibilities that include;Create test plansDevelop automated tests and analyse dataSensor characterisation and testingDesign and develop test setupsTo be considered for the Principal Test...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    We are looking for an experienced principal board design engineer to join Arm's Hardware Platform team. As part of the Solutions Engineering Group, the team is based in Cambridge, UK, working at the forefront of embedded design focusing on prototyping Arm's latest IP products. We develop physical hardware development platforms, based around Arm's custom...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    This is an opportunity for an ambitious Prinicpal Analog IC Designer to join a growing start up company based in the UK's technology hub of Cambridge. This position would suit a Principal Analog IC Design engineer with an excellent understanding of the IC Design process in CMOS technology and with a systematic and proactive approach to design.Industry degree...


  • Cambridge, Cambridgeshire, United Kingdom Skillsearch Limited Full time

    Do you have software development experience, and are you seeking a new job in Cambridge? Our client is looking for a Senior Software Engineer, and the full-time role comes with an attractive salary and benefits package. As a Senior Software Engineer, you will play a crucial role in a dynamic, agile team that helps drive the direction and design of the...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an expert location tracking company Cambridgeshire / Hertfordshire, Hybrid Working Model This exciting company have been established for over 30 years, located on the outskirts of Cambridgeshire developing bespoke products tailored to their customers. Designing everything internally from the hardware through to the User Interface, you'll get to be a...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job OverviewTE Connectivity's Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems,...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Ruby Software Engineer This Global Leading Non-for-Profit Nature Conservation Organisation who help to conserve endangered species, oceans, natural landscape, and fight climate change are looking for a 3 Ruby Engineers to join their team. You will be working on their flagship project - a web based mapping tool to display biodiversity to help protect and...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:Are you an experienced Cortex-A engineer who wants to make this development experience better?In the Developer Ecosystems group at Arm, our mission is to make software development on the Arm architecture simple and intuitive. We are growing our IDE team and are looking for a passionate software engineer to help us create frictionless developer...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative R&D hub in Cambridge offering hybrid working Commutable from Cambridge, Bedford and Peterborough, this is a fantastic opportunity to work for a subsidiaryof a German power house within the design and manufacturing of power electronics, predominantly focused on within the renewable sector. This role will give you autonomy to work on a...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewYou will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers.We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are...


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

    ODAL Software Engineer, Siri and Information Intelligence Come to Apple and join us on the AIML Integration and Delivery team We are looking for a strong software engineer to contribute to our OS framework to manage the lifecycle of ML models on device. You will work on design and implementation of the framework and associated tools required to make Siri...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join a leader in Radio System development Cambridge, Hybrid Working Model Currently seeking an Embedded Software Security Architect for a longstanding client and industry leader within Radio System development, specialising on RF solutions for critical business communications. The successful Embedded Software Security Architect will be an integral part of...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Are you interested in driving the success of the most powerful Arm CPUs? We are looking for skilled C++ developers to join our compiler team.Job OverviewOur commercial compilers serve the Embedded, IoT and Automotive markets and are used by industry, government and academia to bring the latest, secure, and most performant consumer devices that power the...

  • Electrical Engineer

    2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Human Capital Solutions Full time

    Electrical Engineer - Cambridge - 40K- 55K + Package + Hybrid workingAre you looking to join a consultancy where you can have a real impact in the development and growth of a new office?This engineering consultancy are looking to grow their newly established office in Cambridge. Joining a current team of four, led by an experienced director, you will play a...

  • Electronics Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    Electronics Engineer - Piezoelectronics - New Product Development - Cambridge A growing Scientific Engineering organisation is currently seeking an Electronics Engineer to assist in the product development of new piezoelectronics technologies. You will collaborate with a team of mechanical design engineers, software engineers, and scientists, making...

  • Engineering Lead

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom University of Cambridge Full time

    Applications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...


  • Cambridge, Cambridgeshire, United Kingdom CV-Library Full time

    Job Overview:Apply (by clicking the relevant button) after checking through all the related job information below.The Central Technology (CT) Group at Arm is responsible for examining and defining the future of Arm solutions to the next generation of challenges.You will join the design space exploration (DSE) team to create approximated early IP performance...

  • Firmware Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Join an innovative start-up leading the Quantum Hardware space London, Hybrid or Remote with occasional visits A unique opportunity has arisen for a Firmware Engineer to join an early stage cyber security company building quantum & AI technologies to protect organisations of all sizes, preventing cyber attacks. You will get to experience an exciting growth...