Scientific Software Engineer

2 weeks ago


Guildford Surrey, United Kingdom Ecm Selection Full time

This development team creates industry-leading scientific software for modelling geophysical and industrial systems. They are seeking a talented software engineer with strong numerate and problem-solving skills to join them.

Their software products offer plenty of variety for the software engineer, with opportunities to work across a very broad range of specialisms, spanning algorithm development, parallel processing, and 2D and 3D graphics. This is a great opportunity to gain experience in these areas. You would be collaborating closely with colleagues from other engineering and scientific disciplines, and would be involved in all stages of development from concept through to test and deployment.

You will need:

  • A strong academic background with a 1st or 2.1 STEM bachelor’s degree followed by a PhD (or equivalent commercial experience). Top grades in pre-university exams (e.g. A Levels) are also expected
  • Excellent programming skills in C / C++, or Fortran
  • Good problem-solving and mathematical skills

Experience of some of the following would benefit your application:

  • GUI development, C#, WinForms or WPF
  • Qt/QML, or HTML5
  • GPU development programming (OpenCL or CUDA)
  • 2D/3D graphics development; OpenGL, OpenGL Shaders, VTK, OSG, Vulkan
  • Machine learning
  • CI experience; JIRA, TestRail, TFS, Git, Jenkins, csh/bash, batch files, CMake, PowerShell

Starting from March 2024 onwards, you would initially be working at the company’s offices in central Edinburgh before moving permanently to Surrey. On offer is a competitive salary and benefits package and performance-related bonuses.

Keywords: Scientific Computing, Mathematical Modelling, C, C++, Fortran, C#, GUI, CUDA, OpenGL, Surrey

Interested? Send your CV to ECM Selection; whilst we can only put forward the top few candidates, we do read every CV and try to respond to everyone. Or recommend a friend for £250, details at

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

#J-18808-Ljbffr

  • Guildford, Surrey, United Kingdom Ecm Selection Full time

    This development team creates industry-leading scientific software for modelling geophysical and industrial systems. They are seeking a talented software engineer with strong numerate and problem-solving skills to join them. Their software products offer plenty of variety for the software engineer, with opportunities to work across a very broad range of...


  • Guildford, Surrey, United Kingdom Be-IT Resourcing Ltd Full time

    Would like to work in area where science and coding collide? Opportunity for experienced Software Engineer used to working in R&D type environment. You will be working on complex and scientific software for a broad range of worldwide clients from Edinburgh based development team. software coding, interface design and database development. Advanced degree...

  • Software Engineer

    5 days ago


    Guildford, Surrey, United Kingdom Be-IT Resourcing Ltd Full time

    Do you enjoy working in an R&D Environment? Would like to work in area where science and coding collide? Would you like to work at company that offers chance to further develop programming skills but also deepen knowledge mathematics, physics or engineering? Then you may want to get in touch for more detail on this opportunity. About the Role ...


  • Guildford, Surrey, United Kingdom Person Centred Software Ltd Full time

    We are seeking a Test Engineer to takeresponsibility for ensuring the quality and reliability of our software through thorough testing and quality assurance practices. You will collaborate closely with our Development and Product teams to identify and address defects, ensuring that our production software meets the highest standards of performance and...


  • Guildford, Surrey, United Kingdom Person Centred Software Ltd Full time

    We are seeking a Test Engineer to takeresponsibility for ensuring the quality and reliability of our software through thorough testing and quality assurance practices. You will collaborate closely with our Development and Product teams to identify and address defects, ensuring that our production software meets the highest standards of performance and...

  • Senior Cfd Engineer

    2 months ago


    Guildford, United Kingdom Cranleigh Scientific Full time

    A market-leading energy storage business based in Guildford is currently recruiting a Senior CFD Engineer to join its team on a permanent basis. As Senior CFD Engineer, you will play a vital role in providing solutions to innovative projects involving CFD,thermal and structural analysis for mechanical systems. **Senior CFD Engineer responsibilities** -...


  • Guildford, Surrey, United Kingdom Cranleigh Scientific Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will lead a talented team of engineers, drive product design and...


  • Guildford, Surrey, United Kingdom Cranleigh Scientific Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will lead a talented team of engineers, drive product design and...

  • Mechanical Engineer

    1 week ago


    Guildford, Surrey, United Kingdom Cranleigh Scientific Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will lead a talented team of engineers, drive product design and...

  • Mechanical Engineer

    2 weeks ago


    Guildford, Surrey, United Kingdom Cranleigh Scientific Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will lead a talented team of engineers, drive product design and...


  • Guildford, Surrey, United Kingdom Cranleigh Scientific Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will lead a talented team of engineers, drive product design and...


  • Guildford, Surrey, United Kingdom Cranleigh Scientific Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will lead a talented team of engineers, drive product design and...

  • Software Engineer

    7 days ago


    Guildford, United Kingdom Be-IT Resourcing Ltd Full time

    Do you enjoy working in an R&D Environment? Would like to work in area where science and coding collide? Would you like to work at company that offers chance to further develop programming skills but also deepen knowledge mathematics, physics or engineering? Then you may want to get in touch for more detail on this opportunity.About the RoleOpportunity for...

  • Software Engineer

    2 weeks ago


    Guildford, Surrey, United Kingdom Consult Hyperion Full time

    Consult Hyperion is a globally recognised, independent consultancy, providing thought leadership and expertise in the areas of payments, mobility and identity. We help clients solve problems, understand opportunities and future proof their ideas. Everything we deliver operates at scale – millions of transactions, all over the world. Consult Hyperion ...

  • Software Engineer

    2 days ago


    Guildford, Surrey, United Kingdom Consult Hyperion Full time

    Consult Hyperion is a globally recognised, independent consultancy, providing thought leadership and expertise in the areas of payments, mobility and identity. We help clients solve problems, understand opportunities and future proof their ideas. Everything we deliver operates at scale – millions of transactions, all over the world. Consult Hyperion ...


  • Guildford, Surrey, United Kingdom Cranleigh Scientific Ltd Full time

    Our client, a leading market player in the energy storage sector, is seeking a dynamic and experienced Mechanical Engineering Team Lead to join their innovative team. In this role, you will oversee and drive the mechanical engineering efforts for our cutting-edge energy storage platform. You will be responsible for leading a talented team of engineers,...


  • Guildford, Surrey, United Kingdom Stellar Entertainment Software Full time

    Description We have an opening for a Physics Engineer to join our rapidly growing team at Stellar Entertainment to work on an exciting new project. If creating believable, physically accurate worlds pushing the next level of video games is your passion, then this role could be for you. Reporting to the Lead Physics Engineer and partnering with our...


  • Guildford, Surrey, United Kingdom Stellar Entertainment Software Full time

    Description We have an opening for a Physics Engineer to join our rapidly growing team at Stellar Entertainment to work on an exciting new project. If creating believable, physically accurate worlds pushing the next level of video games is your passion, then this role could be for you. Reporting to the Lead Physics Engineer and partnering with our...

  • Physics Engineer

    4 days ago


    Guildford, Surrey, United Kingdom Stellar Entertainment Software Full time

    Job Description Description We have an opening for a Physics Engineer to join our rapidly growing team at Stellar Entertainment to work on an exciting new project. If creating believable, physically accurate worlds pushing the next level of video games is your passion, then this role could be for you. Reporting to the Lead Physics Engineer and...

  • Physics Engineer

    6 days ago


    Guildford, Surrey, United Kingdom Stellar Entertainment Software Full time

    Description We have an opening for a Physics Engineer to join our rapidly growing team at Stellar Entertainment to work on an exciting new project. If creating believable, physically accurate worlds pushing the next level of video games is your passion, then this role could be for you. Reporting to the Lead Physics Engineer and partnering with our...