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