Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
engineering, with a strong focus on optimization and debugging. Deep expertise in modern graphics APIs (Vulkan, OpenGL ES, DirectX, Metal). Proficient in C/C++ and shading languages (GLSL/HLSL). Skilled in GPU performance profiling and debugging using tools like RenderDoc, Nsight, and Arm Streamline. Proven ability to resolve complex performance and compatibility issues in production environments. More ❯
game engine, or industry-equivalent technology (3D animation, simulation, etc) - Significant experience in C++ - Extensive experience developing systems and graphics for AAA video games - Experience writing optimized HLSL/GLSL and compute shaders - Up to date knowledge of the current APIs such as DirectX 11/12 and OpenGL 4.x and Vulkan. - Profound understanding of state-of-the-art graphics More ❯
in a complex, matrixed organization involving cross-functional, or cross-business projects. Experience with compiler technologies and toolchains, particularly LLVM. Familiarity with graphics and compute shader languages (e.g., HLSL, GLSL) and intermediate representations like SPIR-V. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information More ❯
demonstrating a strong understanding of shader compilation processes and low-level graphics API interactions. Familiarity with compiler technologies (particularly LLVM) and shader ecosystems, including high-level languages (e.g., HLSL, GLSL) and intermediate representations (e.g., SPIR-V), relevant to driver development or low-level API programming. About the job Google's software engineers develop the next-generation technologies that change how More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
camera products Programming skills and experience: any of the following: Browser-based tool development UI Frameworks (Angular) Google Cloud/Serverless (App Engine, Cloud Storage, Spanner) Graphics (WebGL/GLSL) Benefits The pay range for this position is from $90K to $130 annually, depending on the candidate's skills, qualifications, and experience. Benefits: Medical/Rx, dental and vision More ❯
such as Resolume, Vmix, Notch, Blender, Max/MSP, or Unreal Engine. Strong knowledge of video processing, real-time rendering, and interactive media systems. Proficiency in Python essential and GLSL shaders a plus. A creative mindset with the ability to solve complex technical challenges. Excellent communication skills and ability to collaborate effectively in a fast-paced team environment. If you More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Couch Heroes
etc.). Solid understanding of shaders, modeling, rendering, lighting, VFX, rigging, skinning, animation and procedural content generation systems. Familiarity with automation for asset creation and integration. Shader programming (HLSL, GLSL, Unreal Material Editor). Python, MEL, or MaxScript for tool development. DCC software (Maya, Blender, Houdini, Substance, etc.). Unreal Engine and pipeline knowledge. Nice-to-Haves: Experience as a More ❯
etc.). Solid understanding of shaders, modeling, rendering, lighting, VFX, rigging, skinning, animation and procedural content generation systems. Familiarity with automation for asset creation and integration. Shader programming (HLSL, GLSL, Unreal Material Editor). Python, MEL, or MaxScript for tool development. DCC software (Maya, Blender, Houdini, Substance, etc.). Unreal Engine and pipeline knowledge. Nice-to-Haves: Experience as a More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Couch Heroes
etc.). Solid understanding of shaders, modeling, rendering, lighting, VFX, rigging, skinning, animation and procedural content generation systems. Familiarity with automation for asset creation and integration. Shader programming (HLSL, GLSL, Unreal Material Editor). Python, MEL, or MaxScript for tool development. DCC software (Maya, Blender, Houdini, Substance, etc.). Unreal Engine and pipeline knowledge. Nice-to-Haves: Experience as a More ❯
professional experience programming in C# or C++, with a solid grasp of coding standards, design principles, and efficient development methodologies. Your background will also include shader programming using HLSL, GLSL, or CG. Being well-versed in Graphics profiling and optimisation, you are well-versed in identifying and resolving performance bottlenecks in order to deliver a smooth user experience. Strong mathematical More ❯
experience programming in C++ with expertise in rendering and low level graphics. Expertise in modern GPU rendering pipelines (Vulkan, Metal, and/or D3D12) Experience in GPU shader programming (GLSL, HLSL, and/or MSL) Experience working with vector instructions sets (AVX, SSE, NEON, WebAssembly SIMD) Proven ability to come up to speed and contribute quickly to a complex code More ❯
Knutsford, Cheshire, United Kingdom Hybrid / WFH Options
Warner Media, LLC
support to junior team members generally taking an active role in leading the evolution of our technology. Requirements: Expert knowledge of C/C++ and shader languages (HLSL/GLSL) Good understanding of DX12 and/or Vulkan Unreal experience a bonus, especially interactions with the source code Comfortable debugging large codebases Experience with console development a bonus Experience with More ❯
real-time visualization, or creative technology environments. Proven ability to manage small teams while also contributing hands-on to technical delivery. Strong experience in real-time graphics programming, including GLSL or equivalent shader languages. Deep familiarity with Kotlin or similar languages for spatial computing and immersive interaction. A creative and experimental mindset-comfortable pushing visual boundaries while maintaining tech realism. More ❯
Vulkan, or console-specific APIs. Understanding of current real-time rendering techniques. Expert-level C++ skills and comfort working close to the hardware. Experience writing shaders in HLSL, GLSL, CG, or similar. Proven ability to profile and optimize both GPU and Render Thread performance using tools such as RenderDoc, PIX, NSight, Unreal Insights, etc. Strong debugging skills, especially in diagnosing More ❯