1 to 25 of 30 Vulkan Jobs in the UK

Senior Software Engineer, Embedded Android

Location
Brighton, England, United Kingdom
experience integrating into the Android lifecycle as well as using the Android compositing stack (SurfaceFlinger, HWComposer, Gralloc, EGL). Graphics Engineering: Experience developing against Vulkan and OpenGL ES applied to Real Time 3D and UI rendering. Performance optimization: Profiling and optimization on resource‐constrained hardware using CPU/GPU/ ...

Software Engineer - GPU

Location
West of England, England, United Kingdom
decisions and take ownership of delivering solutions across multiple programmes. Essential Skills & Experience Experience developing software in C++ GPU programming expertise using CUDA, OpenGL, Vulkan, or similar technologies An understanding of RF or EO/IR sensing and propagation, with experience translating physical models into efficient software solutions Experience applying ...

Senior Graphics Algorithm Architect

Location
Cambridge, England, United Kingdom
graphics performance analysis and optimization. Good programming, algorithm design and engineering implementation skills. Hands-on experience with one or more of the following technologies: Vulkan, OpenGL ES, Metal, DirectX 11/12 or OpenCL. Self-motivated, well organized and a good team player. Good verbal and written communication skills ...

Senior Embedded Software Engineer

Location
Brighton, England, United Kingdom
scalable feature sets in a large multithreaded codebase. Embedded Platforms: Experience developing for Embedded Linux, QNX and hypervised environments. Graphics Engineering: Experience developing against Vulkan and OpenGL ES applied to Real Time 3D and UI rendering. Performance optimization: Profiling and optimization on resource-constrained hardware using CPU/GPU/ ...

Principal C/C++ Software Engineer

Location
Cheltenham, England, United Kingdom
Develop Verification and Validation Strategies Perform verification exercises. Qualifications: High proficiency in C++ High proficiency in Embedded Linux Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. ...

Senior Software Engineer (Instrumentation)

Location
Cambridge, England, United Kingdom
hardware-software interactions. 'Nice to Have' skills and experience: Insight into the workings of the GPU graphics pipeline. Knowledge of OpenGL ES and Vulkan APIs. Additional Information: Please note that no relocation package is available for this role. If skilled worker sponsorship is required, Arm will meet costs associated with ...

Principal Software Engineer – Game & Graphics Technology Integration

Location
Manchester, England, United Kingdom
Experience Strong experience in software engineering for graphics, game engines, systems software or other real-time applications is required, together with: Practical experience with Vulkan or another modern graphics API, plus strong C++ skills. Graphics debugging and profiling tools. Experience working within a large game engine or comparable software codebase ...

GPU Rendering & Sensor Simulation Engineer (Hybrid)

Location
West of England, England, United Kingdom
time 3D rendering and physics-based simulations on the GPU for defence applications. The role focuses on C++ development and CUDA/OpenGL/Vulkan, translating RF/EO/IR models into efficient software. Based in Stevenage, the role offers a salary of £53,000–£60,000 plus ...

Senior Software Engineer, C++ UI Roku, Inc.

Location
Manchester, England, United Kingdom
/20). Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers. Experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines. Proficiency in Python for tooling and automation, with a working knowledge of BrightScript or JavaScript being ...

Software Engineering Manager, Web Platform

Location
Greater London, England, United Kingdom
assimilate and understand a large and complex software product You might also have Familiarity with real time 3D rendering techniques and graphics APIs including Vulkan and/or WebGPU Familiarity with WebAssembly and Emscripten. A methodical approach to prioritizing and developing innovative optimization solutions A passion for the future ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
/20). Deep understanding of systems programming, including memory management, multi-threading, and hardware-software abstraction layers. Experience with graphics APIs (e.g., OpenGL, Vulkan, or proprietary embedded graphics stacks) and rendering pipelines. Proficiency in Python for tooling and automation, with a working knowledge of BrightScript or JavaScript being ...

Senior C++ Embedded Engineer – Plugins & Validation

Location
Cheltenham, England, United Kingdom
design and implement robust C++ code for our EAK GVA platform, translating customer needs into verifiable software solutions. You will work across embedded Linux, Vulkan/OpenGL/QT, HIL testing, and CI/CD workflows, collaborating with hardware teams to deliver high-quality plugins and validations. This role emphasizes ...

Graphics Engineer

Location
United Kingdom
interest in learning more about these industry trends and the technical drivers shaping future GPU architectures. Hands-on experience using one or more of Vulkan, DirectX, or Metal APIs. You know at least one API well enough to be annoyed at its limitations. C++ development experience and knowledge of common ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
United Kingdom
exposure could include: Machine learning inference frameworks such as LiteRT, TensorFlow Lite, ONNX Runtime, or similar technologies GPU programming or compute technologies such as Vulkan, OpenCL, TOSA, or compute kernels Machine learning runtimes, compilers, drivers, or backend integration Computational graphs, operators, memory management, or model optimisation Benchmarking, profiling, testing ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
exposure could include: Machine learning inference frameworks such as LiteRT, TensorFlow Lite, ONNX Runtime, or similar technologies GPU programming or compute technologies such as Vulkan, OpenCL, TOSA, or compute kernels Machine learning runtimes, compilers, drivers, or backend integration Computational graphs, operators, memory management, or model optimisation Ahead-of-Time ...

Machine Learning Framework/Runtime Software Engineer

Location
United Kingdom
knowledge or experience could include: Developing delegates, execution providers, plugins, or other backend integration mechanisms GPU programming or machine learning acceleration technologies such as Vulkan, OpenCL, TOSA, or compute kernels Designing or implementing Ahead-of-Time or Just-in-Time compilation flows for AI workloads Transforming graphs or working with ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
United Kingdom
knowledge or experience could include: Developing delegates, execution providers, plugins, or other backend integration mechanisms GPU programming or machine learning acceleration technologies such as Vulkan, OpenCL, TOSA, or compute kernels Designing or implementing Ahead-of-Time or Just-in-Time compilation flows for AI workloads Transforming graphs or working with ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
knowledge or experience could include: Developing delegates, execution providers, plugins, or other backend integration mechanisms GPU programming or machine learning acceleration technologies such as Vulkan, OpenCL, TOSA, or compute kernels Designing or implementing Ahead-of-Time or Just-in-Time compilation flows for AI workloads Transforming graphs or working with ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
United Kingdom
Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan) Job Overview Would you like to combine hands‐on software engineering with the opportunity to develop and support other engineers? We’re looking for a Staff Software Engineer and Line Manager to join Arm’s Central Engineering Machine Learning Group. This … opportunity to contribute to the ML SDK for Vulkan, an open‐source project helping developers deploy machine learning workloads through Vulkan across a wide range of platforms and devices. The role combines technical contribution and people leadership. Alongside designing, developing and improving software, you’ll support engineers as they develop ...

Rendering, Pipeline Optimization

Location
Greater London, England, United Kingdom
tell you on an unfamiliar pipeline Deep knowledge of modern GPU architectures (AMD RDNA, wave occupancy, cache behavior, async compute) Strong command of D3D12, Vulkan, and at least one console graphics API at a low level Hands-on experience building or optimizing hybrid rendering pipelines Expert-level C++ and HLSL ...

Graphics Programmer

Location
Brighton, England, United Kingdom
title as a Graphics/Rendering Programmer Strong C++ programmer with deep experience in engine-level graphics systems Proven expertise in graphics APIs (DirectX, Vulkan, or equivalent) and shader programming Experienced with performance profiling and optimization in large-scale codebases Strong grasp of GPU architecture, rendering pipelines, and graphics theory ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
Cambridge, England, United Kingdom
Engineer and Line Manager to join Arm’s Central Engineering Machine Learning Group. This is an opportunity to contribute to the ML SDK for Vulkan , an open-source project helping developers deploy machine learning workloads through Vulkan across a wide range of platforms and devices. The role combines technical contribution … align skills and engineering capacity with technical priorities. Contribute hands-on to the design, implementation, debugging, testing and maintenance of the ML SDK for Vulkan . Help us build an inclusive engineering environment where people can collaborate, learn, take ownership and improve. Plan and coordinate work across roadmap development, ecosystem ...

Staff/Principal Systems Architect

Location
Bristol, England, United Kingdom
have: Experience with GPU architecture or similarly large, complex systems A good understanding of modern 3D graphics and/or compute APIs, such as Vulkan, D3D12 and OpenCL An understanding of digital ASIC design methodologies and constraints The ability to plan, estimate and track your own work Experience in independently ...

GPU Software Engineer

Location
West of England, England, United Kingdom
world for human eyes. This team renders it for a complex defence system. You’ll write C++ and GPU code (CUDA, OpenGL or Vulkan) that simulates how radar and electro-optical sensors see targets, terrain and atmosphere. It has to be physically accurate, and fast enough to be useful. This … both. What you’ll need Essential: Strong, practical C++ development experience Hands-on GPU programming with at least one of CUDA , OpenGL or Vulkan A working understanding of the physics behind RF or EO/IR propagation and sensing, and experience turning physical models into software Good engineering habits: unit ...