Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
on areas such as developing complex algorithms for physical process modelling, applying parallel computing to large-scale simulations, creating intuitive user interfaces (UIs), and producing high-quality 2D and 3D graphics. You will collaborate closely with engineers and scientists from diverse disciplines, contributing to all stages of development-from initial design through to deployment. This is a fantastic opportunity … parallel processing technologies to accelerate large-scale computations. Design and implement intuitive graphical user interfaces (GUIs) for complex modelling software. Contribute to the development of high-quality 2D and 3D visualisations and graphics. Collaborate with cross-functional teams to ensure successful project delivery. Essential Skills & Qualifications: A strong academic background, with a 1st or 2.1 in Computer Science, Engineering … C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5. Experience in 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 More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
project experience should be in one or more of the following: o Seismic processing and fault seal analysis. 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); 3Dgraphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
Boost). Specific project experience should be in one or more of the following: Seismic processing and fault seal analysis. Geomechanical and geological modelling including deformation modelling. 2D and 3D kinematic modelling techniques. Fracture modelling. Additional experience with: GUI development (Qt, QML); 3Dgraphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development More ❯
performance, scalability, and ease of use. Innovation & R&D: Stay ahead of industry trends in spatial computing, AR/VR/MR, AI-driven content generation, and real-time 3D rendering. Team Management & Growth: Recruit, mentor, and lead a high-performing engineering team across multiple disciplines (e.g., software engineering, 3Dgraphics, AI, networking, and user experience). … processes. The ideal candidate will have... Proven experience as a senior engineering leader in spatial computing, gaming, AR/VR/MR, or related fields. Expertise in real-time 3Dgraphics, game engines (Unity, Unreal, or WebXR), and immersive interaction design. Strong background in architecting and building scalable platforms, ideally in no-code/low-code environments. Proficiency More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Metropolitan University
classification. You will help create a system that can detect live emotional content in the spoken (or sung) word, mapping this to visual animations based on sample banks of 3D artworks. AI systems are increasingly able to detect a speaker's emotions, leading to a new affective channel that can be explored in art. The controls available in standard … sentiment analysis. We aim to embody this potential in the front end of a new audiovisual interface, which would translate detected meanings of utterances to the morphing of abstract 3D animated shapes, enabling a radical new aesthetic experience. About the role: You will be working closely with the project team consisting of voice specialists, artists and AI researchers in … use AI to detect and tag emotional meaning from audio, generating real-time visuals. Image synthesis, procedural content generation and style transfer will further expand on a bank of 3Dgraphics that will be created specifically for this project. The work will include reworking 3D scans of sculptures into skinned, rigged and textured low poly 3DMore ❯
mathematics) Experience working on mobile platforms (iOS/Android) or other performance-constrained systems We welcome if you have knowledge of ML techniques for computer vision, shader programming, or 3Dgraphics (OpenGL/Vulkan), and even SIMD (NEON/AVX2) Wir bieten Enjoy a hybrid work model with flexible working hours Benefit from an annual public transport pass More ❯
Barnwood, Gloucestershire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
faster, easier building performance modelling, helping reduce environmental impact while maximising occupant wellbeing. We are looking for a Senior C++ Developer to take long-term ownership of a core 3D geometry engine that sits at the heart of their software ecosystem. This is a fantastic opportunity for someone with strong C++ and graphics programming experience to lead a … where developers are encouraged to specialise while also cross-training for maximum flexibility. This role involves taking over from the current lead who is stepping down, maintaining and expanding 3D geometry handling, core architecture development, and supporting newer rendering and simulation tools. You'll also be contributing to their ongoing migration from legacy platforms to C#/.NET/… WPF. Technical Stack: C++ (primary focus on Sketch geometry engine) OpenGL for graphics rendering MFC, STL, COM C#/.NET/WPF (beneficial for migration work) Git, XML, JSON Jira, BitBucket (desirable) We're looking for: Minimum 3 years' experience in C++ development Minimum 2 years' experience working with 3Dgraphics applications, ideally with OpenGL Comfortable working More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Avanti Recruitment
faster, easier building performance modelling, helping reduce environmental impact while maximising occupant wellbeing. We are looking for a Senior C++ Developer to take long-term ownership of a core 3D geometry engine that sits at the heart of their software ecosystem. This is a fantastic opportunity for someone with strong C++ and graphics programming experience to lead a … where developers are encouraged to specialise while also cross-training for maximum flexibility. This role involves taking over from the current lead who is stepping down, maintaining and expanding 3D geometry handling, core architecture development, and supporting newer rendering and simulation tools. You'll also be contributing to their ongoing migration from legacy platforms to C#/.NET/… WPF. Technical Stack: C++ (primary focus on Sketch geometry engine) OpenGL for graphics rendering MFC, STL, COM C#/.NET/WPF (beneficial for migration work) Git, XML, JSON Jira, BitBucket (desirable) We're looking for: Minimum 3 years' experience in C++ development Minimum 2 years' experience working with 3Dgraphics applications, ideally with OpenGL Comfortable working More ❯
Gloucester, Gloucestershire, England, United Kingdom Hybrid / WFH Options
Avanti
faster, easier building performance modelling, helping reduce environmental impact while maximising occupant wellbeing. We are looking for a Senior C++ Developer to take long-term ownership of a core 3D geometry engine that sits at the heart of their software ecosystem. This is a fantastic opportunity for someone with strong C++ and graphics programming experience to lead a … where developers are encouraged to specialise while also cross-training for maximum flexibility. This role involves taking over from the current lead who is stepping down, maintaining and expanding 3D geometry handling, core architecture development, and supporting newer rendering and simulation tools. You'll also be contributing to their ongoing migration from legacy platforms to C#/.NET/… WPF. Technical Stack: C++ (primary focus on Sketch geometry engine) OpenGL for graphics rendering MFC, STL, COM C#/.NET/WPF (beneficial for migration work) Git, XML, JSON Jira, BitBucket (desirable) We're looking for: Minimum 3 years' experience in C++ development Minimum 2 years' experience working with 3Dgraphics applications, ideally with OpenGL Comfortable working More ❯
a co-working space local to you. ABOUT CATCHES is a SaaS start-up backed by some of the most influential names in luxury fashion globally. We blend advanced 3D rendering, Artificial Intelligence (AI) and Visual Effects (VFX) techniques to deliver unparalleled shopping experiences for luxury fashion. Job Summary: We are seeking a highly skilled and motivated Machine Learning … join our team revolutionising the creation of complex digital assets for the fashion industry. The ideal candidate will have a deep understanding of machine learning algorithms, computer vision, and 3D modelling. This role involves developing, optimising and deploying machine learning models that enhance creation, simulation, and customisation of complex digital assets. Responsibilities: Design, develop, and implement machine learning models … for digital asset simulation and analysis. Process and analyse 3D models, texture data, and motion capture information. Develop and maintain scalable machine learning pipelines for asset rendering and simulation. Collaborate with cross-functional teams, including 3D artists and software developers, to integrate machine learning solutions into existing workflows. Optimise algorithms for performance and scalability to handle large datasets More ❯
Senior Software Engineer - Full-Stack (3D) We are partnering with our client, 3D Cloud who are leaders in Augmented and Virtual Reality for major retailers, manufacturers, and homebuilders. They’re a down-to-earth company that makes out-of-this-world software and their team members are humble, have a sense of humour, and enjoy working and collaborating … whilst a fully remote role, this is open to UK residents only. They are seeking a Senior Software Engineer to join their team and help build and enhance our 3D Cloud platform. This is a full-stack role with primary focus on web-technologies and containerized services. You'll work with our enterprise customers, contribute to architectural decisions, and … On-call rotation and incident response. • Develop, architect, document, and modify projects in various computer programming languages such as Python, Java, TypeScript, and SQL for our clients using our 3D Cloud platform. • Integrate with our internal teams to implement new services for our 3D Cloud platform. • Collaborate directly with our enterprise customers to deliver fully functional B2B solutions More ❯
Track record of industry experience, including production systems. Experience with backend development technologies. Bonus: Track record of leading and mentoring junior software engineers. Exposure to game-engine technologies, interactive 3D graphics. Keen interest in data pipelines, simulation, machine learning and/or security. What we do We are building what will become a leading industrial platform that empowers engineers More ❯
Working for a leading semiconductor R&D department, I am recruiting for a high-level GPU Architect, to work on the latest R&D developments in Graphics Hardware Processors. There is also opportunity for leadership within this exciting R&D team for GPU Hardware. A key-selling point is this is a highly innovative and exciting opportunity to work … with leading experts in GPU R&D to define cutting-edge Graphics products in the industry. This is a multi-functional role, where you will also contribute to the future strategy of next-generation IP. Salary details Salary will be based upon years and relevance of experience - circa £100k and/or above for highly-skilled architects Location & additional … considered for qualified applicants who are motivated to relocate permanently to the UK Key/"Must-Have" skills Significant knowledge and experience with design and architecture of GPU IPs - Graphics Hardware Processors (5 - 10+ years' experience) Strong understanding of modern 3Dgraphics and/or compute APIs, such as Vulkan, D3D12 and OpenCL, CUDA etc. Definition of More ❯
Senior Principal Graphics Hardware Architect (VP) – £130k – £180k – Multiple Locations Across the UK We are looking for passionate Graphics architect who is committed to efficiency and innovation. You will work with a dedicated team to understand industry trends, communicate with stakeholders, and develop detailed architectural feature specifications. Your role will involve deep analysis to meet power, performance, area … teams to advance our technology roadmap. The successful candidate will have extensive GPU knowledge and deep knowledge of Warp-level divergence in GPUs: Characterization, impact, and mitigation. Senior Principal Graphics Hardware Architect Key Responsibilities: Drive the architecture and design of next-generation graphics hardware, with a focus on integrating and optimizing Arithmetic Logic Units (ALUs) for high-performance … and power-efficient computation. Lead the evaluation and incorporation of advanced accelerator technologies, including Texture processing units (TPUs), to support AI and machine learning workloads within the graphics pipeline. Collaborate with cross-functional teams to define and deliver innovative solutions for both general-purpose and specialized compute within GPU architectures. Conduct deep architectural analysis to ensure alignment with power More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
The team use a variety of evolving and experimental image processing and machine learning techniques, starting from modelling in tools including MATLAB through to development of image analysis (2D, 3D and 4D) and machine learning software in Python. Datasets are vast (terabytes to petabytes) and significant computational power and HPC is available. You will have: A relevant PhD (or … be indicative; additional languages such as C++ are also acceptable. Familiarity with computer vision, big data, geometric feature extraction, cellular imaging, timelapse imaging and tracking, volumetric tiling, voxel imaging, 3Dgraphics, spherical harmonics (3D, or 4D hyperspherical), light-sheet microscopy, particle image velocimetry (PIV), EFM and/or similar areas would be beneficial. This role will initially More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
The team use a variety of evolving and experimental image processing and machine learning techniques, starting from modelling in tools including MATLAB through to development of image analysis (2D, 3D and 4D) and machine learning software in Python. Datasets are vast (terabytes to petabytes) and significant computational power and HPC is available. You will have: A relevant PhD (or … be indicative; additional languages such as C++ are also acceptable. Familiarity with computer vision, big data, geometric feature extraction, cellular imaging, timelapse imaging and tracking, volumetric tiling, voxel imaging, 3Dgraphics, spherical harmonics (3D, or 4D hyperspherical), light-sheet microscopy, particle image velocimetry (PIV), EFM and/or similar areas would be beneficial. This role will initially More ❯
Stroud, Gloucestershire, United Kingdom Hybrid / WFH Options
Computer Futures
is seeking a skilled Senior C++ Developer to join their team on a permanent basis. This is a unique opportunity to contribute to groundbreaking projects in tools for architecture, 3D geometry and graphics, while enjoying the flexibility of remote work with a focus on work-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 service If you're interested and hit all the requirements, please apply! No sponsorship provided now or in the future! To More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum pension, 25 days holiday
rendering code to achieve it. Work closely with the Engine Code Director to plan and implement new rendering features. Implement rendering features to a high quality. Technical Requirements Excellent 3D maths skills. Proficient graphics background with knowledge of cutting-edge rendering techniques. Advanced understanding of current graphics hardware, APIs and shader programming languages. Strong understanding in C More ❯