Staff/Principal Software Architect at Imagination Technologies - ScoutJobs - The AI-curated global job board
Skip to content
Imagination Technologies
Posted 15 hours ago

Staff/Principal Software Architect

Imagination TechnologiesStaff/Principal Software Architect

Requirements

5+ years commercial software development in graphics or GPGPU, In-depth knowledge of Vulkan, DirectX, OpenCL, or CUDA, Expertise in software optimization for game engines, AI, or computer vision, Experience with GPU profiling or API tracing tools, Ability to write and optimize graphics shaders or compute kernels, Understanding of GPU architecture (fixed-function and programmable), Experience architecting software products across multiple teams

Skills

GPUVulkanDirectXCUDAC#

About the role

Responsibilities

  • Drive software architecture across silicon IP products to map modern graphics and compute APIs to silicon deployment.
  • Investigate and optimize end-to-end performance of GPU software, prototyping new features at the hardware-software boundary.
  • Define the roadmap for APIs and their implementation across current and future hardware platforms.
  • Establish technical standards and architectural software patterns for multiple hardware generations.
  • Collaborate with customers to understand technical challenges and steer the product roadmap.
  • Work across multiple domains including mobile, automotive, and data center to understand GPU software execution.

Requirements

  • 5+ years of commercial software development experience in graphics or GPGPU-related fields.
  • In-depth knowledge of modern 3D graphics or compute APIs such as Vulkan, DirectX, OpenCL, or CUDA.
  • Expertise in software optimization for ecosystems like game engines, visual effects, computer vision, or AI.
  • Experience with GPU profiling or API tracing tools.
  • Ability to write and optimize graphics shaders or compute kernels.
  • Strong understanding of both fixed-function and programmable GPU architecture.
  • Proven experience architecting software products across multiple development teams or multidisciplinary environments.

Preferred Qualifications

  • Solid understanding of computer architecture at both instruction and system levels (memory and communication interfaces).
  • Experience working closely with silicon architects and design engineers.
  • Exposure to GPU drivers for Android, Linux, or Windows operating systems.
  • Experience interacting with open-source communities and external ecosystems.
  • Experience presenting at technical conferences or supporting external industry events.

About the Company

Imagination is a UK-based industry authority that creates silicon and software IP designed to give customers a competitive edge. Our GPU and AI technologies enable outstanding power, performance, and area (PPA) for billions of people across the globe in smartphones, cars, homes, and workplaces.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff/Principal Software Architect

Imagination Technologies · Cambridge

Sign up to apply