would be desirable. - Strong 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 dental insurance. The role is based More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
o Geomechanical and geological 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/Python scripting for mathematical/ More ❯
Staines-upon-Thames, Middlesex, England, United Kingdom Hybrid / WFH Options
MicroTECH Global Ltd
in Computer Science, Electronics, Natural Science, Mathematics, Engineering, or a related discipline (or equivalent industrial experience). Expertise in computer graphics, including design and implementation of OpenGL, OpenGL ES, Vulkan, or DirectX APIs. A proven track record in real-time embedded software development, preferably for mobile devices, with a strong understanding of modern development environments. Understanding of computer graphics pipelines More ❯
Required Skills & Qualifications: Proven expertise & experience as a C++ developer, ideally within a Windows/Visual Studio environment. Strong understanding of software architecture and system design. Experience with OpenGL, Vulkan, or DirectX is highly desirable. Solid mathematical skills, particularly in physics, vectors, and 3D transformations. Knowledge of TCP/UDP sockets and MFC is advantageous. Ability to work flexibly with More ❯
level of proficiency in C and C++ programming languages Proven expertise in real-time embedded software development for mobile devices. Excellent knowledge of computer graphics, including OpenGL, OpenGL ES, Vulkan, or DirectX APIs. Deep understanding of graphics pipelines and modern mobile GPU architectures. Excellent system-level performance analysis skills and OS fundamentals High level of problem solving and debugging skills. More ❯
the Android graphics stack, and work with 3rd party developers to ensure the best possible graphics experience on the market. Skills Required: Advanced-level C++ programmer. OpenGL, OpenGL ES, Vulkan, or DirectX Real-time embedded software development experience Familiarity with CPU and GPU hardware architectures. Additional experience in Android Graphics Stacks (Compositor, HWUI, HAL) and ARM 64-bit architecture will More ❯
the Android graphics stack, and work with 3rd party developers to ensure the best possible graphics experience on the market. Skills Required: Advanced-level C++ programmer. OpenGL, OpenGL ES, Vulkan, or DirectX Real-time embedded software development experience Familiarity with CPU and GPU hardware architectures. Additional experience in Android Graphics Stacks (Compositor, HWUI, HAL) and ARM 64-bit architecture will More ❯
the Android graphics stack, and work with 3rd party developers to ensure the best possible graphics experience on the market. Skills Required: Advanced-level C++ programmer. OpenGL, OpenGL ES, Vulkan, or DirectX Real-time embedded software development experience Familiarity with CPU and GPU hardware architectures. Additional experience in Android Graphics Stacks (Compositor, HWUI, HAL) and ARM 64-bit architecture will More ❯
leading technology company , working at the forefront of mobile GPU Software Architecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of current and future GPUs. Your Impact: Innovate: Design and develop new features for 3D Graphics APIs, pushing the boundaries of mobile … optimal efficiency. What You'll Bring: A strong understanding of rendering technologies and graphics pipelines (rasterization & ray-tracing). Hands-on experience with one or more of OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and workloads, including gaming, XR, and machine learning. Excellent C++ development skills and familiarity with version control systems. Self-motivation More ❯
leading technology company , working at the forefront of mobile GPU Software Architecture design. In this role, you will investigate and design groundbreaking features for leading 3D graphics APIs like Vulkan and DirectX, directly impacting the performance and capabilities of current and future GPUs. Your Impact: Innovate: Design and develop new features for 3D Graphics APIs, pushing the boundaries of mobile … optimal efficiency. What You'll Bring: A strong understanding of rendering technologies and graphics pipelines (rasterization & ray-tracing). Hands-on experience with one or more of OpenGL ES, Vulkan, DirectX, or Metal APIs. A deep understanding of GPU architectures and workloads, including gaming, XR, and machine learning. Excellent C++ development skills and familiarity with version control systems. Self-motivation More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
REDTECH RECRUIT
work across multidisciplinary teams Beneficial experience: Experience with geospatial or image-processing software platforms Knowledge of computer-vision libraries (e.g. OpenCV) and 3D reconstruction tools GPU programming (CUDA, OpenCL, Vulkan) or 3D visualisation frameworks (WebGL, Three.js) Exposure to cloud deployment (AWS/Azure) and agile tools (e.g. Jira) Applications in environmental monitoring, mapping, surveying, or remote sensing Responsibilities for Software … Computer Vision Engineer/Remote Sensing Engineer/Multithreaded Developer/GPU Programmer/Data Visualisation Engineer/Developer/OpenCV/Spatial Databases/CUDA/OpenCL/Vulkan/WebGL/Three.js/AWS/Azure/Sensor Fusion/Computer Science/Software Engineering/Physics/Geomatics/Data Science/Engineering More ❯
functional engineering and research teams Key Requirements: BSEE/BSCS (MS/PhD preferred) in relevant field Strong knowledge of graphics algorithms and rendering flows Proficiency with APIs like Vulkan, OpenGL ES, Metal Experience in advanced rendering or neural rendering is a plus Keywords: Rendering/Graphics Algorithms/GPU/Vulkan/OpenGL/Neural Rendering/Computer Graphics More ❯
functional engineering and research teams Key Requirements: BSEE/BSCS (MS/PhD preferred) in relevant field Strong knowledge of graphics algorithms and rendering flows Proficiency with APIs like Vulkan, OpenGL ES, Metal Experience in advanced rendering or neural rendering is a plus Keywords: Rendering/Graphics Algorithms/GPU/Vulkan/OpenGL/Neural Rendering/Computer Graphics More ❯