Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
GPU programming (e.g., OpenCL, CUDA). Knowledge of AI and Machine Learning techniques. Expertise in graphics development (2D/3D) using technologies such as OpenGL, OpenGL Shaders, VTK, OSG, or Vulkan. Why apply for this role? Competitive salary and performance-based bonuses. Comprehensive benefits package. Work in a collaborative, cutting More ❯
numeracy 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 More ❯
numeracy 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 More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
modelling 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 ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
and 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 ❯
level systems Experience with tools such as Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles Experience with any of DirectX/Vulkan/OpenGL/Metal Experience with AI and/or AI tooling in a game development context Experience with Unity and/or Unreal Engine Experience with More ❯
low-level systems Experience with tools such as Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles Experience with either DirectX/Vulkan/OpenGL/Metal For those who live in or expect to work from California if hired for this position, please click here for additional information. About More ❯
level systems. Experience with tools such as Maya, Houdini, Blender, 3Ds Max, Arnold, RenderMan, or Cycles. Experience with any of DirectX/Vulkan/OpenGL/Metal. Experience with AI and/or AI tooling in a game development context. Experience with real world node-graph optimization problems and/ More ❯
and C++ knowledge An understanding of computer architecture A comprehension of hardware design principles You might also have: An understanding of computer graphics and OpenGL/Vulkan/DirectX Knowledge of build systems (Make, CMake) and scripting languages (Python) Experience with concurrent systems Familiarity with SystemC Who we are Imagination More ❯
Huawei Technologies Research & Development (UK) Ltd
technologies and graphics pipelines. Strong programming skills: C/C++, Python. Desired: Good understanding of mobile GPU architecture principles. Good understanding of Vulkan or OpenGL graphic API. Good written and verbal communication skills. Self-motivated, well organized, and a good team player. More ❯
GPU software architecture or driver development. - Strong programming skills in C++. - Hands-on experience with one or more of the following API's: Vulkan, OpenGL ES, Metal, DirectX11 or DirectX12. More ❯
C++) • 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 More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom
ETS Technical Selection
in writing low-level code without reliance on pre-built libraries. Experience in developing real-time applications. Familiarity with multi-threaded programming. Knowledge of OpenGL, GTK, and CMake. Experience in designing and implementing graphical user interfaces. Competence in writing well-tested and testable code. Understanding of software development in regulated More ❯
and technologies Cross-platform development, profiling, and debugging Understanding of scientific, spatial and graphics algorithms and software design patterns Experience with CUDA, Direct3D, Metal, OpenGL, Vulkan, WebGL, or WebGPU, and compute shader programming Experience with agile development methodologies (such as Scrum) Postgraduate degree in Computer Science or related STEM field More ❯
in a graphics-related field. In-depth knowledge of at least one modern 3D graphics API and its associated software ecosystems (e.g. Vulkan, DirectX, OpenGL ES, Metal). Demonstrable technical expertise in the optimisation of software targeting such ecosystems (e.g. game engines, visual effects, UI frameworks). Experience with GPU More ❯
for entry level position 5+ years' experience in software development. Good development skills in cloud visualization applications where knowledge is key. Computer Graphics WebGL OpenGL HTML5 MEAN stack. Java/C++ CUDA Augmented/Virtual Reality Game Engines Video streaming a plus. Please, get in touch to discuss and apply More ❯
Barton-le-Clay, Central Bedfordshire, Bedfordshire, United Kingdom
Hello Recruitment Associates
proficiency/knowledge of the following would be key: HTML5, CSS3, JS, TypeScript, Rust, Python React, Angular or another popular web framework Three.js, WebGPU, OpenGL RESTful APIs and asynchronous request handling Version control systems, particularly Git Experience using Cloud platforms like GCP This is a graduate entry role with an More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Ecm Selection
to respond to everyone. Or recommend a friend for £250, details at http://ecmselection.co.uk/tell-a-friend. Keywords: Mesa, Mesa3D, GL, OpenGL, Vulkan, real-time graphics, drivers, Linux, open source, remote working, CI, Git. Please note: even if you don't have exactly the background indicated, do More ❯
skills. - Ability to read papers and implement the code in existing engines like UE or Unity. Plus: - Familiar with graphics APIs, such as Metal, OpenGL or DirectX. - Publications on Siggraph/TOG/Eurographics/CGF/TVCG/SCA/I5D. Equal Employment Opportunity at Tencent As an equal More ❯
experience with C++, preferably within a Windows/Visual Studio environment. • A solid mathematical background. • Desirable experience with TCP/UDP sockets, MFC, and OpenGL V4, including compute shaders. • Ability to adapt and learn new technologies. • Must be eligible for full UK security clearance and have resided in the UK More ❯
Fareham, Hampshire, United Kingdom Hybrid / WFH Options
Bmt Defence Services LTD
a Windows/Visual Studio environment. A strong maths background is desirable, and if you have experience with TCP/UDP sockets, MFC and OpenGL V4, including compute shaders, even better. Missing skills? Let us be the judge! BMT are passionate about people; we recognise that technology moves quickly and More ❯
Stroud, Gloucestershire, United Kingdom Hybrid / WFH Options
Computer Futures
life balance. Required Skills: Minimum 3 Years of C++ Development MFC and COM experience Minimum 2 Years in 3D Geometry and Graphics Applications (e.g. OpenGL) Strong Numeracy Skills Offered: Salary of up to £65,000 Remote working with flexible hours Pension contribution 25 days of holiday, growing to 28 with More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum pension, 25 days holiday
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Required Skills and Experience : Proven experience in GPU driver, graphics application development, and technical support roles. Proven experience in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Good communication skills for collaborating with remote teams across More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Skills and Experience : Demonstrated and proven experience in GPU driver, graphics application development, and technical support roles. Proficiency in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Strong knowledge of operating system kernel such as Android More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Claremont Surety Group, Inc
precision and excellence. Qualifications 2–10 years’ experience in software engineering. Proficiency in Java and Kotlin , ideally for desktop development (Windows). Familiarity with OpenGL for graphical processing and rendering. Knowledge of Gradle build tools and WIX Toolset for Windows packaging. Strong background in testing frameworks like Cucumber and JUnit More ❯