At a Glance
- Tasks: Join a team to develop a high-performance simulation engine using C++ and CUDA.
- Company: Work with a top European defence manufacturer known for innovation and excellence.
- Benefits: Earn £75 per hour, with options for compressed working hours.
- Why this job: Be at the forefront of defence technology while enhancing your coding skills in a dynamic environment.
- Qualifications: Experience in C++ and CUDA programming is essential; object-oriented design knowledge is a plus.
- Other info: Must be a sole British national willing to undergo security clearance.
The predicted salary is between 54000 - 90000 £ per year.
MERITUS Talent are working with one of Europe's leading defence manufacturers for the recruitment of a Software Engineer with experience of C++/CUDA to join their Stevenage office on a full time basis. The initial assignment is for 12 months and requires someone to be on site 5 days a week, although compressed working is available. Paying £75 per hour via Umbrella, due to security reasons the candidate must be a sole British national willing to undergo SC prior to starting the role.
We're looking for experienced Software Engineers to join a specialist team building a high-performance simulation engine. This is a hands-on C++ role focused on performance optimisation and working at the cutting edge of simulation and modelling for defence systems.
What you'll be working on:
- You’ll develop and improve an application-level C++ engine that handles:
- Data processing and memory management
- Managing clusters of computers running simulations
- Linking together various models built in MATLAB/Simulink
The aim is to make simulations run faster and more efficiently, through low-level performance improvements - especially by getting the most out of CPU and GPU hardware (CUDA).
What we’re looking for:
- You’ll need solid experience with:
- C++ and CUDA programming
- Object-oriented software design
Software Engineer - C++/CUDA employer: Click To Hired
Contact Detail:
Click To Hired Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - C++/CUDA
✨Tip Number 1
Familiarise yourself with the latest trends and advancements in C++ and CUDA programming. Being able to discuss recent developments or optimisations you've implemented can really impress during interviews.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills through practical examples. Think of specific challenges you've faced in previous projects and how you overcame them, especially related to performance optimisation.
✨Tip Number 3
Network with professionals in the defence industry or those who work with simulation engines. Engaging in relevant forums or attending industry events can provide insights and connections that may help you stand out.
✨Tip Number 4
Be ready to discuss your experience with memory management and data processing in detail. Highlight any specific techniques or tools you've used to enhance performance, as this is crucial for the role.
We think you need these skills to ace Software Engineer - C++/CUDA
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and CUDA programming. Include specific projects or roles where you optimised performance or worked on simulation engines, as this will directly relate to the job description.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with object-oriented software design and any relevant projects that showcase your skills in data processing and memory management. Mention your willingness to undergo SC clearance as required.
Showcase Relevant Skills: When detailing your skills, focus on your expertise in performance optimisation and your ability to work with CPU and GPU hardware. Use examples to demonstrate how you've successfully improved simulation efficiency in past roles.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail, which is crucial for a role in software engineering.
How to prepare for a job interview at Click To Hired
✨Brush Up on C++ and CUDA
Make sure you're well-versed in C++ and CUDA programming. Review key concepts, performance optimisation techniques, and be ready to discuss your past projects that involved these technologies.
✨Understand the Role's Requirements
Familiarise yourself with the specifics of the job description. Be prepared to explain how your experience aligns with developing high-performance simulation engines and managing data processing.
✨Prepare for Technical Questions
Expect technical questions that test your knowledge of object-oriented software design and memory management. Practise coding problems or scenarios that might come up during the interview.
✨Show Enthusiasm for Defence Systems
Demonstrate your interest in working within the defence sector. Research the company and its projects, and be ready to discuss why you want to contribute to their mission.