Software Engineer, Modelling Tools

Software Engineer, Modelling Tools

Guildford Full-Time 70000 Β£ / year No home office possible
Go Premium
E

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge modelling software for the oil and gas sector.
  • Company: A leading tech company with over 30 years of experience in integrated modelling software.
  • Benefits: Enjoy competitive pay, annual bonuses, enhanced pension contributions, and private health insurance.
  • Why this job: Be part of an innovative culture that values intellectual growth and real-world impact.
  • Qualifications: Strong academic background in computer science or related fields; programming experience in C++ is essential.
  • Other info: Position based in Guildford; company sponsorship available for qualified candidates.

Integrated modelling software company for the oil and gas sector established over 30 years ago, this highly profitable tech business provides software products and services for global customers. They are expanding and looking to recruit further Software Engineers to join their software team. They utilise their strong intellectual approach in developing new features and versions of their real-time modelling software tools.

Requirements:

  • Strong academic background; many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar.
  • Demonstrable programming experience in C++ (and ideally C or Fortran).
  • Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable.
  • Strong numeracy and understanding of mathematical modelling.
  • Experience with CUDA, multithreading, AI / ML would be advantageous.
  • Any exposure to 3D / 2D graphics development (OpenGL, Vulkan) would be beneficial.

The company offers an excellent remuneration package including annual bonus and significant enhanced pension contributions as well as private health and dental insurance. The role is based fully onsite at their Guildford offices. Candidates are expected to live fairly close by to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables.

Software Engineer, Modelling Tools employer: ECM Selection (Holdings) Limited

As a leading integrated modelling software company in the oil and gas sector, we pride ourselves on fostering a collaborative and intellectually stimulating work environment. Our Guildford-based team benefits from a competitive remuneration package, including annual bonuses and enhanced pension contributions, alongside opportunities for professional growth and development in cutting-edge technologies. Join us to be part of a dynamic team that values innovation and expertise, while contributing to impactful projects on a global scale.
E

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer, Modelling Tools

✨Tip Number 1

Familiarise yourself with the company's software products and services. Understanding their modelling tools and how they apply to the oil and gas sector will give you a significant edge during interviews, as you'll be able to discuss how your skills can contribute to their projects.

✨Tip Number 2

Network with current employees or alumni from your university who work in similar roles. They can provide insights into the company culture and the specific skills that are valued, which can help you tailor your approach when you apply.

✨Tip Number 3

Brush up on your C++ programming skills, especially focusing on real-time applications and mathematical modelling. Being able to demonstrate your proficiency in these areas during technical discussions will be crucial for landing the job.

✨Tip Number 4

If you have experience with CUDA, multithreading, or AI/ML, prepare to discuss specific projects where you've applied these technologies. Highlighting practical examples will show your capability and enthusiasm for the role, making you a more attractive candidate.

We think you need these skills to ace Software Engineer, Modelling Tools

C++ Programming
C Programming
Fortran Programming
C# Development
WinForms
WPF
QML Frameworks
Mathematical Modelling
Numeracy Skills
CUDA Programming
Multithreading
Artificial Intelligence (AI)
Machine Learning (ML)
3D Graphics Development
2D Graphics Development
OpenGL
Vulkan

Some tips for your application 🫑

Understand the Role: Before applying, make sure you fully understand the job description for the Software Engineer position. Familiarise yourself with the required skills, such as programming in C++ and any additional languages mentioned, to tailor your application accordingly.

Highlight Relevant Experience: In your CV and cover letter, emphasise your programming experience, especially in C++, C#, and any exposure to CUDA or AI/ML. Provide specific examples of projects or tasks where you've utilised these skills to demonstrate your capabilities.

Showcase Your Academic Background: Given the strong academic background required, ensure you clearly state your qualifications. If you have a Master's or PhD, mention it prominently and relate it to how it has prepared you for this role in software development.

Personalise Your Application: Make your application stand out by personalising your cover letter. Address it to the hiring manager if possible, and express your enthusiasm for the company and the specific role. Mention why you are interested in working in the oil and gas sector and how you can contribute to their team.

How to prepare for a job interview at ECM Selection (Holdings) Limited

✨Showcase Your Academic Background

Given the strong academic focus of the team, be prepared to discuss your educational qualifications in detail. Highlight any relevant projects or research that demonstrate your expertise in computer science, physics, engineering, or maths.

✨Demonstrate Your Programming Skills

Make sure to prepare examples of your programming experience, particularly in C++. If you have worked with C or Fortran, mention those experiences too. Be ready to solve coding problems or discuss your approach to programming challenges during the interview.

✨Discuss Mathematical Modelling

Since the role requires a strong understanding of mathematical modelling, be ready to explain how you've applied mathematical concepts in your previous work. Prepare to discuss specific examples where your numeracy skills made a difference in your projects.

✨Familiarise Yourself with Relevant Technologies

If you have experience with CUDA, multithreading, AI/ML, or graphics development (OpenGL, Vulkan), make sure to highlight this. Research these technologies beforehand and be prepared to discuss how they relate to the role and your past experiences.

Software Engineer, Modelling Tools
ECM Selection (Holdings) Limited
Location: Guildford
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>