beneficial C#, WinForms, WPF, Qt/QML framework, HTML5, experience with algorithmic problems (OpenCL, CUDA), Machine learning and AI, OpenGL, OpenGL Shaders, VTK, OSG, Vulkan, JIRA, TestRail, TFS, Git, Jenkins, csh/bash, batch files, cmake, PowerShell. About the Company Award winning and market leading engineering company which develops a More ❯
and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would be advantageous. - Any exposure to 3D/2D graphics development (OpenGL, Vulkan) would be beneficial. The company offers an excellent remunerations package including annual bonus and significant enhanced pension contributions as well as private health and dental More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
geological modelling including deformation modelling. 2D and 3D kinematic modelling techniques. Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/ More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
including deformation modelling. o 2D and 3D kinematic modelling techniques. o Fracture modelling. Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading/parallel computing (GPU programming or CUDA); MATLAB/ More ❯
best practices (Git workflow, CI/CD, clean code, unit testing) Desirable Skills: Python development, especially involving AI/ML Graphics APIs such as Vulkan, DirectX, or Metal Experience with 3D tools (e.g., Blender, Maya) or 2D tools (e.g., Photoshop) C/C++ development for systems or embedded programming Knowledge More ❯
Portsmouth, Hampshire, United Kingdom Hybrid / WFH Options
Gregory Martin International
Engine and UE C++. Experience with Unity Engine and C#. Experience with Python. Experience with Virtual Reality. Ability to solve complex problems. Familiarity with Vulkan and Robotics. Able to regularly travel to Portsmouth office. UK National or Joint National. Willing and eligible to gain UK SC Security Clearance. Interest or More ❯
london, south east england, United Kingdom Hybrid / WFH Options
microTECH Global LTD
Degree in Electronics Engineering, Computer Science, or a related field. Proven experience in video processing or similarly performance-critical applications. Hands-on experience with Vulkan or other modern GPU APIs. Strong background in C/C++ development, both in building new systems and enhancing existing ones. Genuine enthusiasm for new More ❯
Motivated, able to work under own initiative • Good communication skill, team player Skills you might also have • Knowledge of computer graphics and API (OpenGL, Vulkan, DirectX, or Metal) • Knowledge of computer hardware • Understanding of real-time rendering techniques and game engine architecture • Experience with profiling and optimizing software or hardware More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Platform Recruitment
workloads on cutting-edge GPU architectures. About you: 6 years+ as a driver engineer Strong C++ or C programming skills Experience with OpenCL or Vulkan (other graphics APIs are also fine) Strong knowledge of GPU development Full details are available. Please don't hesitate to get in touch with max More ❯
compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance More ❯
Extensive experience with GPU encoding (NVENC, QuickSync, AMF) Proficiency in C/C++ and experience with large codebases Deep understanding of graphics libraries (OpenGL, Vulkan, Metal) Experience with mobile video optimization and hardware acceleration Strong background in performance optimization and profiling More ❯
compiler backend for our RISC-V vector extensions Implement code generation and optimization passes for graphics and AI workloads Contribute to shader compilers for Vulkan and other graphics APIs Work on vectorization and auto-parallelization strategies Collaborate with hardware team on ISA definition and enhancements Benchmark and optimize compiler performance More ❯
may arise and offer solutions to resolve them. Knowledge, Skill and Experience Essential Fluent C++ Experience with Visual Studio Experience with DirectX 12 or Vulkan Excellent communication skills; both written and verbal Experience working on at least two shipped titles Multi-threaded/multi-core development experience Desirable Experience with More ❯
cocotb Computer architecture knowledge (ARM or RISC-V) Formal verification techniques Interconnect protocols: AXI or OCP ASIC design tool flows Exposure to OpenGL or Vulkan APIs is a plus Why Consider This Role? Join high-impact, cutting-edge projects Work within a collaborative, world-class team Flexible working environment – hybrid More ❯
Role Overview We are seeking a skilled and experienced software engineer to develop and optimise Vulkan drivers and related software components for our GPU platform. This role focuses on ensuring compliance with the Vulkan standard and delivering high performance across a range of workloads. Key Responsibilities Design, implement, and maintain … Vulkan drivers tailored to our custom GPU architecture Ensure full conformance with the Vulkan API and optimise performance across varied use cases Develop shader compilers and runtime components within the Vulkan software stack Optimise both graphics and compute pipelines for a vector core-based architecture Work closely with hardware engineers … and environments Contribute to internal documentation and developer-facing resourcesRequirements A minimum of 5 years' experience in graphics driver development Strong understanding of the Vulkan API and modern graphics programming techniques Proven experience with GPU architectures and low-level driver implementation Solid grasp of graphics and compute pipeline conceptsExperience working More ❯