National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Software Engineer - Simulation

ECM Selection
Surrey
8 months ago
Applications closed

Related Jobs

View all jobs

Software Engineer

Software Engineer

Software Engineer

Software Engineer, Hardware Control

Software Engineer (C++/Python/Linux)

Software Manager

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

National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

10 Machine‑Learning Recruitment Agencies in the UK You Should Know (2025 Job‑Seeker Guide)

With deep‑learning projects now integral across healthcare, finance and tech, UK demand for machine‑learning talent is booming. Lightcast shows +50 % YoY growth in UK adverts referencing “machine learning,” “deep learning,” “computer vision” or “reinforcement learning” in Q1 2025. Monthly vacancies sit around 1,800–2,100, but certified ML specialists number fewer than 15,000. Specialist recruiters help candidates access hidden roles, competitive packages, and structured interview prep. How we screened: Only UK‑registered agencies with clear ML/AI or Data practices Agencies that posted ≥ 5 UK ML roles between March and June 2025

Machine Learning Jobs Skills Radar 2026: Emerging Tools, Frameworks & Platforms to Learn Now

Machine learning is no longer confined to academic research—it's embedded in how UK companies detect fraud, recommend content, automate processes & forecast risk. But with model complexity rising and LLMs transforming workflows, employers are demanding new skills from machine learning professionals. Welcome to the Machine Learning Jobs Skills Radar 2026—your annual guide to the top languages, frameworks, platforms & tools shaping machine learning roles in the UK. Whether you're an aspiring ML engineer or a mid-career data scientist, this radar shows what to learn now to stay job-ready in 2026.

How to Find Hidden Machine Learning Jobs in the UK Using Professional Bodies like BCS, Turing Society & More

Machine learning (ML) continues to transform sectors across the UK—from fintech and retail to healthtech and autonomous systems. But while the demand for ML engineers, researchers, and applied scientists is growing, many of the best opportunities are never posted on traditional job boards. So, where do you find them? The answer lies in professional bodies, academic-industry networks, and tight-knit ML communities. In this guide, we’ll show you how to uncover hidden machine learning jobs in the UK by engaging with groups like the BCS (The Chartered Institute for IT), Turing Society, Alan Turing Institute, and others. We’ll explore how to use member directories, CPD events, SIGs (Special Interest Groups), and community projects to build connections, gain early access to job leads, and raise your professional profile in the ML ecosystem.