Software Engineer

2 weeks ago


Guildford, United Kingdom ECM Selection (Holdings) Limited Full time

Join an expert Team, developing pioneering geophysical and process simulations

This highly successful and expanding company are seeking a Simulation Software Engineer to help develop advanced software for geophysical modelling and industrial process simulation. With a global client base and an ambitious growth strategy, this company offers a dynamic environment with varied and challenging projects. Depending on your skills and interests, you could be working on areas such as developing complex algorithms for physical process modelling, applying parallel computing to large-scale simulations, creating intuitive user interfaces (UIs), and producing high-quality 2D and 3D graphics.

You will collaborate closely with engineers and scientists from diverse disciplines, contributing to all stages of development—from initial design through to deployment. This is a fantastic opportunity for someone who wants to enhance their technical skills in an environment that encourages growth and innovation.

Key Responsibilities:

* Develop and optimize algorithms for simulating physical processes and industrial systems.

* Work with parallel processing technologies to accelerate large-scale computations.

* Design and implement intuitive graphical user interfaces (GUIs) for complex modelling software.

* Contribute to the development of high-quality 2D and 3D visualisations and graphics.

* Collaborate with cross-functional teams to ensure successful project delivery.

Essential Skills & Qualifications:

* A strong academic background, with a 1st or 2.1 in Computer Science, Engineering or other relevant discipline, and top A-level or equivalent grades in mathematics and physics.

* A relevant PhD (or equivalent experience) in a scientific or engineering discipline.

* Proficiency in programming languages such as C, C++, or Fortran.

* Strong mathematical and analytical problem-solving skills.

Desirable Skills:

* Experience with C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5.

* Experience in GPU programming (e.g., OpenCL, CUDA).

* Knowledge of AI and Machine Learning techniques.

* Expertise in graphics development (2D/3D) using technologies such as OpenGL, OpenGL Shaders, VTK, OSG, or Vulkan.

Why apply for this role?

* Competitive salary and performance-based bonuses.

* Comprehensive benefits package.

* Work in a collaborative, cutting-edge environment with opportunities for professional development.

* Be part of a company with a global presence and an exciting trajectory of growth.

Please Note: The role is based at the company’s office in Guildford, with no remote working options available.

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

Another top job from ECM, the high-tech recruitment experts.

Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27303) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate



  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Job Description Are you passionate about ensuring software quality and driving robust, automated testing frameworks?Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference.

  • Software Engineer

    4 days ago


    Guildford, United Kingdom CV-Library Full time

    Software Development Engineer – C++, C#, Fortran – Guildford, UK Location: Guildford, UK (Office-based) Salary: Competitive Salary + Exceptional Benefits (Bonus, Pension, Performance-related bonuses) Are you a skilled Software Development Engineer with a strong academic background in Physics, Mathematics, or a related field? Do you thrive in...


  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Are you passionate about ensuring software quality and driving robust, automated testing frameworks?Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference.What You'll Do: Serve as an advocate for quality within the project team, ensuring excellence across the board...


  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Are you passionate about ensuring software quality and driving robust, automated testing frameworks?Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference.What You'll Do :Serve as an advocate for quality within the project team, ensuring excellence across the boar...


  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Are you passionate about ensuring software quality and driving robust, automated testing frameworks?Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference.What You'll Do - :Serve as an advocate for quality within the project team, ensuring excellence across the boar -...


  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Are you passionate about ensuring software quality and driving robust, automated testing frameworks? Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference.What You’ll Do:Serve as an advocate for quality within the project team, ensuring excellence across the...


  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Are you passionate about ensuring software quality and driving robust, automated testing frameworks? Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference.What You’ll Do:Serve as an advocate for quality within the project team, ensuring excellence across the...


  • Guildford, United Kingdom Person Centred Software Ltd Full time

    Job Description Are you passionate about ensuring software quality and driving robust, automated testing frameworks? Join our dynamic team, working on our Care Management System, to deliver high-performance, stable, and reliable solutions that make a difference. What You’ll Do :Serve as an advocate for quality within the project team, ensuring excellence...

  • Software Engineer

    1 week ago


    Guildford, United Kingdom Trg.Recruitment Full time

    Job Title: Software Developer Location : Surrey, on-site Employment Type: Permanent Salary: Up to £60,000 In-House Tech Stack: C++, Qt/C#, CUDA Ive recently partnered with a client looking to bring on a Junior-Mid Level Software Engineer to join their team of scientific software engineers, to build elegant data visualisation tools for various...


  • Guildford, United Kingdom Yoh Solutions Full time

    Job Title: Software Engineering Manager Location: Guildford (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms.This hands-on leadership role involves designing and...


  • Guildford, United Kingdom Yoh, A Day & Zimmermann Company Full time

    Job Title: Software Engineering Manager Location: Guildford / UK (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms.This hands-on leadership role involves designing and...


  • Guildford, United Kingdom Yoh Full time

    Job Title: Software Engineering Manager Location: Guildford (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms. This hands-on leadership role involves designing and...


  • Guildford, United Kingdom CV-Library Full time

    Job Title: Software Engineering Manager Location: Guildford (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms. This hands-on leadership role involves designing and...


  • Guildford, United Kingdom CV-Library Full time

    Embedded Software Engineer required for a computing systems provider for space satelitles and telecommunications based in Guildford. The ideal candidate for this role will be someone with a technical background in embedded systems, preferably embedded linux. Embedded Software Engineer Job Overview Design and develop space communication systems. Design and...


  • Guildford, United Kingdom Bennett and Game Recruitment LTD Full time

    Embedded Software Engineer required for a computing systems provider for space satelitles and telecommunications based in Guildford. The ideal candidate for this role will be someone with a technical background in embedded systems, preferably embedded linux. Embedded Software Engineer Job Overview Design and develop space communication systems. Design and...


  • Guildford, United Kingdom Yoh Full time

    Job Title: Software Engineering Manager Location: Guildford (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms.This hands-on leadership role involves designing and...


  • Guildford, United Kingdom Yoh Solutions Ltd Full time

    Job Title: Software Engineering Manager Location: Guildford (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms.This hands-on leadership role involves designing and...


  • Guildford, United Kingdom Yoh Solutions Ltd Full time

    Job Title: Software Engineering Manager Location: Guildford (Hybrid) Salary: Competitive, based on experience, plus benefits About the Role: To be considered for an interview, please make sure your application is full in line with the job specs as found below.We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software...


  • Guildford, United Kingdom Ecm Selection Full time

    Based at offices in Guildford, this software company develop real-time modelling tools used in the energy sector.Their globally distributed customers include bespoke consultancies as well as major multinational corporations.They are looking to recruit across their engineering team including Software Test is not your usual company, and hence they are not...


  • Guildford, United Kingdom Yoh, A Day & Zimmermann Company Full time

    Job Title: Software Engineering ManagerLocation: Guildford / UK (Hybrid)Salary: Competitive, based on experience, plus benefitsAbout the Role:We are seeking a Software Engineering Manager to lead and inspire a team of highly skilled software engineers developing cutting-edge space computing platforms. This hands-on leadership role involves designing and...