Jobs

Software Engineer - Simulation


Job details
  • ECM Selection (Holdings) Limited
  • Guildford
  • 2 months ago
Applications closed

Join an expert Team, developing pioneering geophysical and process simulationsThis 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, SurreyAnother 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

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Software Engineer (Full Stack)

Do you want to influence the lives of millions of people every day?Do you want to be part of a growing digital publishing company that will become one of the largest disseminators of knowledge in the world?If you answered yes to those questions, you may be the person we're searching...

Be Amazed Media Ltd London

Software Engineer

My client, aninstrumentation and services companyspecializing incutting-edge analytical technologyfor nanoformulation R&D and quality control. Their innovative approach is transforming the field, enabling the development of next-generation therapeutics that ensure faster access to safer treatments and vaccines.The company is based atLondon—a thriving life sciences hub with modern office and state-of-the-art laboratory...

Barrington James London

Software Engineer: Intelligent Platform (Conversational AI)

Software Engineer: Intelligent Platform (Conversational AI)Software Engineer: Intelligent Platform (Conversational AI)Apply locations London, GBR time type Full time posted on Posted 30+ Days Ago job requisition id R24152FactSet, a leading provider of financial information and analytics, helps the world’s best investment professionals outperform. Weve been recognized as one of FORTUNEs...

FactSet London

Software Engineer

Software Engineer - Onsite, North OxfordA rapidly growing, venture-backed company at the forefront of advanced metal component development. Revolutionizing the industry through the integration of proprietary software, advanced machine learning, and cutting-edge experimental facilities to build the future of metal components. Our client provide innovative solutions to a wide range...

Alexander Daniels Global Oxfordshire

Software Engineer (ML Infra) (Hiring Immediately)

About the jobAdamas Knight is recruiting for a groundbreaking AI Lab, backed by some of the biggest names in industry, working on building their own proprietary foundation model within the multi-modal domain - text and vision.With one of the best compute in industry, they are looking for a ML Infrastructure...

Adamas Knight London

Software Engineer - Simulation

Join an expert Team, developing pioneering geophysical and process simulationsThis 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...

ECM Selection (Holdings) Limited Guildford