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 ❯
Solid programming skill (C, 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 hardware 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 ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH 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 ❯
integrate with new hardware platforms, and work closely with cross-functional teams to deliver top-tier visual experiences. Required Skills & Qualifications Strong experience in computer graphics & middleware, particularly with Vulkan (preferred), OpenGL ES or similar. Deep understanding of graphics pipelines and modern mobile GPU architectures. Expert level proficiency in C and C++. Significant experience in real-time embedded software development More ❯
integrate with new hardware platforms, and work closely with cross-functional teams to deliver top-tier visual experiences. Required Skills & Qualifications Strong experience in computer graphics & middleware, particularly with Vulkan (preferred), OpenGL ES or similar. Deep understanding of graphics pipelines and modern mobile GPU architectures. Expert level proficiency in C and C++. Significant experience in real-time embedded software development More ❯
Mobile Apps Developer (Native iOS & Android) 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 iOS and More ❯
Egham, Surrey, South East, United Kingdom Hybrid / WFH 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 ❯
staines, south east england, united kingdom Hybrid / WFH Options
Samsung Electronics
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 … Engineering or any related discipline (an equivalent period of industrial experience may be substituted) 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 A proven track record in real 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 ❯