related field, or equivalent experience in 3D graphics or ML systems. Strong in C Python, 3D graphics pipelines, inverse rendering, and geometry processing. Experience with GPU programming (OpenGL, CUDA, Vulkan), PyTorch/TensorFlow, and real-time engines (Unity/Unreal). Solid grasp of optimization, linear algebra, computer vision, and numerical methods. Skilled in multithreading, memory management, and profiling for More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
Sensor perceives it. You will need Skills in Windows and Linux native software (C/C++), dynamic languages like python, GPU-acceleration and 3D graphics (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 physics of the propagation of EM radiation, coherent More ❯
algorithms, ray tracing or global illumination algorithms. Excellent GPU shader programming skills using GLSL or HLSL, etc. Hands-on experience with one or more of the following graphics API: Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL. Excellent programming skills using C or C++ Desired: PhD in relevant field Experience in rendering algorithms used in game engines (Unreal More ❯
Mobile Apps Developer (Native iOS & Android, Cross Platform) Guildford, Surrey (Office-Based) £70000 - £120000 + 25% Bonus, 10% Pension, Private Medical. Must haves: - Must work 5 days per week in the office in Guildford. - Must have Native App examples, both More ❯
onsite 3 days a week. Experience of the Graphics Performance Optimisation Engineer includes: Strong proficiency in C++ and real-time embedded software development Experience with Graphics APIs, e.g. OpenGL, Vulkan, with a focus on performance Experience with Machine Learning and how ML models are built Understand of Android OS at framework level (operating systems, threads, CPUs) If you are a More ❯
Egham, Surrey, South East, United Kingdom Hybrid/Remote Options
Microtech Global Ltd
SurfaceFlinger, SKIA, HWUI, etc.) Analyse different graphics workloads, identify bottlenecks and optimise for performance and power usage Develop optimal middleware libraries based on graphics and compute APIs (such as Vulkan & OpenGL ES) Bring-up and evaluate new devices, working with other teams to define and implement new UX requirements Have technical responsibility for one or more significant sections of an … development - preferably for mobile devices with a good understanding of the latest development environments Expertise in computer graphics with experience in the design and development of middleware based on Vulkan (preferred), OpenGL ES, OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong More ❯
Graphics stack (e.G., SurfaceFlinger, SKIA, HWUI). Analyse graphics workloads, identify bottlenecks, and improve performance and power efficiency. Develop middleware libraries based on graphics and compute APIs such as Vulkan and OpenGL ES. Evaluate new devices and collaborate with cross-functional teams to meet user experience requirements. Take technical ownership of significant project components, translating complex requirements into detailed designs … Natural Sciences, Mathematics, Engineering, or equivalent industrial experience. Proven experience in real-time embedded software development, preferably in mobile devices. Expertise in computer graphics, with middleware development experience using Vulkan (preferred), OpenGL ES, or OpenGL. Strong understanding of computer graphics pipelines and modern GPU architectures. Expert-level proficiency in C and C++ programming languages. System-level performance analysis skills and More ❯