×
Register Here to Apply for Jobs or Post Jobs. X

GPU Software Engineer

Job in Portsmouth, Hampshire County, PO5, England, UK
Listing for: SII Group UK
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 & Tech Scheme
  • 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.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary