Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Software Engineer - Simulation

Guildford
5 months ago
Applications closed

Related Jobs

View all jobs

Software Engineer - Data Engineering, Robotics

Software Engineer - Graph Data Science

Senior Software Engineer - Data Engineering Team

Principle Data Engineer in Nottingham - Commify

Senior Data Engineer - Scala/Spark

Director of Software Engineering - Data Engineering,Chase UK

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

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.

Why Machine Learning Careers in the UK Are Becoming More Multidisciplinary

Machine learning (ML) has moved from research labs into mainstream UK businesses. From healthcare diagnostics to fraud detection, autonomous vehicles to recommendation engines, ML underpins critical services and consumer experiences. But the skillset required of today’s machine learning professionals is no longer purely technical. Employers increasingly seek multidisciplinary expertise: not only coding, algorithms & statistics, but also knowledge of law, ethics, psychology, linguistics & design. This article explores why UK machine learning careers are becoming more multidisciplinary, how these fields intersect with ML roles, and what both job-seekers & employers need to understand to succeed in a rapidly changing landscape.

Machine Learning Team Structures Explained: Who Does What in a Modern Machine Learning Department

Machine learning is now central to many advanced data-driven products and services across the UK. Whether you work in finance, healthcare, retail, autonomous vehicles, recommendation systems, robotics, or consumer applications, there’s a need for dedicated machine learning teams that can deliver models into production, maintain them, keep them secure, efficient, fair, and aligned with business objectives. If you’re hiring for or applying to ML roles via MachineLearningJobs.co.uk, this article will help you understand what roles are typically present in a mature machine learning department, how they collaborate through project lifecycles, what skills and qualifications UK employers look for, what the career paths and salaries are, current trends and challenges, and how to build an effective ML team.

Why the UK Could Be the World’s Next Machine Learning Jobs Hub

Machine learning (ML) is becoming essential to industries across the globe—from finance and healthcare to retail, logistics, defence, and the public sector. Its ability to uncover patterns in data, make predictions, drive automation, and increase operational efficiency has made it one of the most in-demand skill sets in the technology world. In the UK, machine learning roles—from engineers to researchers, product managers to analysts—are increasingly central to innovation. Universities are expanding ML programmes, enterprises are scaling ML deployments, and startups are offering applied ML solutions. All signs point toward a surging need for professionals skilled in modelling, algorithms, data pipelines, and AI systems. This article explores why the United Kingdom is exceptionally well positioned to become a global machine learning jobs hub. It examines the current landscape, strengths, career paths, sector-specific demand, challenges, and what must happen for this vision to become reality.