At a Glance
- Tasks: Implement advanced image processing algorithms on multi-GPU platforms using CUDA.
- Company: Join SII Group, a recognised 'Great Place to Work' with a focus on innovation.
- Benefits: Enjoy competitive salary, private medical insurance, and flexible working options.
- Why this job: Make an impact in aerospace and defence while developing cutting-edge technology.
- Qualifications: Strong C/C++ skills and experience with GPU-accelerated software development required.
- Other info: Collaborative environment with continuous professional development opportunities.
The predicted salary is between 36000 - 60000 £ per year.
SII Group delivers Digital Services, IT, Engineering, and Consulting to diverse industries, enabling digital transformation through our commitment to Growth, People, and CSR. With over 16,000 professionals across 21 countries, we’re recognised as a "Great Place to Work" for fostering a high-trust culture. Our core values of Trust, Transparency, and Quality drive our work package delivery, ensuring we meet and exceed client expectations as a committed partner.
Since 2016, SII UK has supported top Aerospace & Defence, Aviation, Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise. Let’s Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered.
THE OPPORTUNITY
SII is seeking a Software Engineer to support the implementation of advanced image processing and image generation algorithms derived from satellite-based radar data. The algorithms have already been defined and validated via a coded prototype. The objective of this work package is to optimise and implement these algorithms on multi‑GPU architectures, leveraging CUDA cores on NVIDIA RTX‑class GPUs (e.g. RTX 6000) to achieve high‑performance, efficient image processing.
KEY RESPONSIBILITIES
- Implement pre-defined radar image processing and image generation algorithms on multi-GPU platforms
- Develop high-performance software using CUDA with C/C++
- Participate in the full software lifecycle: design, development, test, and verification
- Collaborate with the wider system and software engineering teams during the design phase to define optimal algorithm partitioning and GPU implementation strategies
- Optimise processing pipelines to minimise end-to-end image processing time
- Produce clear and maintainable technical documentation
- Design, code, test, and verify software deliverables in line with work package objectives
- Ensure the solution operates within specific project configurations, parameters, and constraints
- Support integration and validation activities within the delivery team
SKILLS REQUIRED
Essential
- Strong experience in C and/or C++
- Proven experience developing GPU-accelerated software using CUDA
- Experience with multi‑GPU architectures and performance optimisation
- Solid understanding of high-performance computing (HPC) concepts
- Experience implementing or optimising image processing algorithms
- Ability to work through design, implementation, and verification phases independently
Desirable
- Experience working with radar data or sensor-based image generation
- Familiarity with NVIDIA RTX‑class GPUs (e.g. RTX 6000)
- Experience working to ECSS standards (preferred but not essential)
- Background in space, defence, or aerospace projects
- Experience working within constrained, safety‑or performance‑critical systems
BENEFITS
- Competitive Basic Salary
- 6% Employers Contribution + 6% as a salary sacrifice
- Private Medical Insurance, Life Cover and Income Protection
- 25 days holiday
- 10 days full sick pay per year
- Flexible working
- Cycle to Work & TechScheme
- Continuous professional development
- Corporate access to the Udemy platform
If you’re applying for a role requiring security clearance, please be aware that foreign or dual nationality is not an automatic bar, however certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.
GPU Software Engineer in Portsmouth employer: SII Group UK
Contact Detail:
SII Group UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GPU Software Engineer in Portsmouth
✨Tip Number 1
Network like a pro! Reach out to current employees at SII Group on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your CUDA and C/C++ skills. Practice coding challenges that focus on GPU programming and image processing algorithms. The more confident you are, the better you'll perform!
✨Tip Number 3
Showcase your projects! If you've worked on relevant projects, whether in school or on your own, be ready to discuss them in detail. Highlight how you tackled challenges and optimised performance, especially with multi-GPU architectures.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the SII team!
We think you need these skills to ace GPU Software Engineer in Portsmouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the GPU Software Engineer role. Highlight your experience with C/C++, CUDA, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background in high-performance computing and image processing makes you a great fit. Let us know what excites you about working with SII Group.
Showcase Your Projects: If you've worked on any projects involving multi-GPU architectures or image processing algorithms, make sure to mention them. We love seeing real examples of your work, so don’t hold back on the details!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we can’t wait to see what you bring to the table!
How to prepare for a job interview at SII Group UK
✨Know Your CUDA Inside Out
Make sure you brush up on your CUDA skills before the interview. Be ready to discuss how you've used CUDA in past projects, especially in relation to multi-GPU architectures. Having specific examples of performance optimisation will really impress them!
✨Showcase Your Problem-Solving Skills
Prepare to talk about challenges you've faced while implementing image processing algorithms. They’ll want to see how you approach problem-solving, so think of a few scenarios where you had to troubleshoot or optimise code effectively.
✨Familiarise Yourself with Their Projects
Do some homework on SII Group and their work in aerospace and defence. Understanding their core values and recent projects will help you align your answers with what they value, showing that you're genuinely interested in being part of their team.
✨Prepare Questions That Matter
At the end of the interview, you'll likely have a chance to ask questions. Prepare thoughtful ones about their development opportunities or how they foster collaboration within teams. This shows you're not just looking for any job, but are keen on contributing to their culture.