IT & Software

Senior C++ Software Engineer

Intellectual Capital Resources

Remote · Nationwide · United Kingdom

Overview

As a Senior Software Engineer you will contribute to cutting-edge compiler technology for GPU platforms. You will work closely with hardware-facing teams to tackle technically challenging problems at the intersection of C++, compilers, and GPU architectures. You’ll influence high-performance software and low-level systems in a research-driven environment. This is a chance to shape scalable compiler solutions and optimize performance for GPU workloads. You will join a highly technical team at a deeptech company pursuing advanced computing for GPU-based platforms.

Responsibilities
  • Develop and maintain high-performance software for compiler technology targeting GPUs
  • Work on low-level software and complex systems related to CPUs/GPUs and LLVM-based tooling
  • Collaborate across teams to address challenges in GPU architectures, CUDA, and compilers
  • Contribute to optimization and performance analysis for HPC workloads
Key requirements
  • Strong C++ software engineering experience
  • Experience with low-level software and complex systems
  • Strong academic background (ideally from a Russell Group university)
  • CUDA
  • Compilers
  • GPU architectures
  • LLVM
  • C++
  • high-performance computing

Reference: WJ-747_31194210

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.