Enable job alerts via email!

Software Engineer - Simulation

TN United Kingdom

Greater London

On-site

GBP 45,000 - 75,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An expanding global company seeks a Simulation Software Engineer to develop advanced software for geophysical modeling and industrial simulation. This role offers the chance to work on complex algorithms, parallel computing, and intuitive user interfaces, all while collaborating with a diverse team of engineers and scientists. Join a dynamic environment that encourages growth and innovation, and be part of exciting projects that shape the future of technology. If you're passionate about enhancing your technical skills and working on challenging projects, this opportunity is perfect for you.

Benefits

Competitive Salary
Performance-Based Bonuses
Professional Development Opportunities

Qualifications

  • Strong academic background in Computer Science or Engineering.
  • Experience with GPU programming and graphics development.

Responsibilities

  • Develop and optimize algorithms for simulating physical processes.
  • Design and implement intuitive graphical user interfaces for modelling software.

Skills

C
C++
Fortran
C# .NET
Mathematical and Analytical Problem-Solving
GPU Programming (OpenCL, CUDA)
AI and Machine Learning Techniques
Graphics Development (OpenGL, VTK, Vulkan)

Education

1st or 2.1 in Computer Science or Engineering
PhD in a Scientific or Engineering Discipline

Tools

Qt/QML
HTML5

Job description

Social network you want to login/join with:

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.
  • 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.
  • 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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Job Application for Software Engineer, Simulation at Wayve

Treecode

London

Hybrid

GBP 70,000 - 90,000

Today
Be an early applicant

Simulation Engineer

JR United Kingdom

Abingdon

On-site

GBP 40,000 - 80,000

6 days ago
Be an early applicant

Modelling & Simulation Engineer

EVolve

Greater London

On-site

GBP 50,000 - 90,000

13 days ago

Simulation Engineer

MBDA Missile Systems

Stevenage

Hybrid

GBP 45,000 - 55,000

Yesterday
Be an early applicant

Simulation Engineer

TN United Kingdom

High Wycombe

Hybrid

GBP 50,000 - 70,000

Today
Be an early applicant

Software Engineer - Simulation

Ecm Selection

Guildford

On-site

GBP 40,000 - 70,000

30+ days ago

Senior Simulation Engineer

Motorsport Network

Woking

On-site

GBP 50,000 - 70,000

Today
Be an early applicant

Simulation Engineer

Alloyed

Abingdon

On-site

GBP 40,000 - 70,000

14 days ago

Senior Simulation Engineer

TN United Kingdom

Woking

On-site

GBP 50,000 - 90,000

10 days ago