for facial blend shapes using optimization (Active Set solver, Libigl) and Functional Maps. Design Unity and Unreal Engine plugins for real-time physics, rendering, and visualization. Develop modules for 3D reconstruction, mesh processing, and camera calibration using C++ and Python. Implement reinforcement learning systems for animation synthesis and optimization-based cloth simulation. Build OpenGL/Compute shaders and GPU … kernels for performance-critical 3D applications. Requirements: Degree in Computer Science, Engineering, Mathematics, or related field, or equivalent experience in 3Dgraphics or ML systems. Strong in C Python, 3Dgraphics pipelines, inverse rendering, and geometry processing. Experience with GPU programming (OpenGL, CUDA, Vulkan), PyTorch/TensorFlow, and real-time engines (Unity/Unreal). More ❯
This role is for a senior graphics algorithm expert with a strong background in real-time rendering algorithms on GPU, or a background in other advanced use of graphics and rendering algorithms to join a team working at the forefront of 3Dgraphics algorithm development. The successful candidate will propose new ideas and develop new algorithms … for real-time rendering applications, especially for 3D games. You should have a strong understanding of graphics algorithms used in game engines (Unreal, Unity), e.g., deferred shading/lighting, physics based rendering, advanced image processing, voxel-based global illumination, screen space reflection, occlusion culling, shadow algorithms, anti-aliasing algorithms, etc. Experience in global illumination and ray tracing is … also important. Key Responsibilities: Propose new ideas and develop new graphics/rendering algorithms for mobile GPU. Analyze GPU applications to generate performance/power improvement, profile and optimise rendering code and GPU shaders. Publish research papers or patents for new graphics algorithms. Technical lead for the graphic algorithm team. Required: BSc or MSc in relevant discipline (CS More ❯
Xcode IDE (macOS). * Qt mobile GUI development skills using Qt, Qt Quick, or QML. * Experience developing apps on Windows, with Visual Studio utilising Xamarin. * Experience in 2D/3Dgraphics, including OpenGL, Shaders, OpenSceneGraph, or Vulkan. * Knowledge of GIS mapping toolkits or components such as GDAL, ESRI, MapBox, or Google Maps. * Familiarity with Apple App Store developer More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
real world and how an EO Sensor perceives it. You will need Skills in Windows and Linux native software (C/C++), dynamic languages like python, GPU-acceleration and 3Dgraphics (Open GL, GLSL, CUDA, Vulkan), A strong software background including software architecture design, concurrency, synchronisation, and database design An appreciation of or the desire to learn the More ❯