within your area. Manage tasks independently while contributing to team-wide development goals. Key Requirements Strong background in software engineering, with deep experience in C++ . A minimum of 8 years' professional experience in game development. Proven ability to self-direct and deliver high-quality work. Excellent communication and teamwork More ❯
technical skills in areas such as database technologies and system performance. Ability to read and understand code in one or more of the following: C++, TCL, UNIX Scripting Ability to troubleshoot and approach problem solving in a logical manner Able to use own initiative, good attention to detail Technical Operations More ❯
the lead on R&D projects, develop game engine plugins, APIs, and demos to facilitate game development and iteration. About You Excellent Knowledge of C++ and OOD Proven experience developing high fidelity games with a commercial game engine. Clear and practical understanding of game engine technologies and pipelines components Proficiency More ❯
take lead on R&D projects, develop game engine plugins, APIs, and demos to facilitate game development and iteration. About You Excellent Knowledge of C++ and OOD Proven experience developing high fidelity games with a commercial game engine. Clear and practical understanding of game engine technologies and pipelines components Proficiency More ❯
algorithm development, particularly considering numerical accuracy. Understanding of software development lifecycles (Waterfall/Agile). Desirable Skills: Experience in the space sector. Proficiency in C++, FORTRAN, or Julia. Familiarity with software development tools, including GIT. This is an exciting opportunity to work on cutting-edge space technologies within a supportive … you are passionate about algorithm development and software engineering in the space sector, we'd love to hear from you! Skills Software Design Patterns C++ Java Python Reference : Company Learn more about this company Visit this company's hub to learn about their values, culture, and latest jobs. More ❯
Geoscience Software Engineer (C++/Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company … with excellent transport to London and the surrounding areas in Surrey. This role would essentially suit a Structural Geologist with Software Development skills in C++/Qt framework. Your new role You'll join a well-established business with decades experience taking them a market leading position. Building on an … Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++ and GUI Development using Qt framework and Multithreading/Parallel Programming. You should have worked with 3D graphics and GIS development toolkits, 2D/3D More ❯
Scientific Software Engineers (C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £110,000 + 25% Bonus, 10% Pension, Private Medical. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering team with … Advanced degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply. We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading. The key desirable skill is C#/WPF/MVVM development working with GUI's, along with Continuous More ❯
Leatherhead, Surrey, South East Hybrid / WFH Options
CGI
Software Engineer (C++) Position Description If your coding skills are backed up with a talent for solving problems, we'll help you to make your best, better. Our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world purpose and impact. … modified code for compliance with safe coding standards • applying quality management processes and standards Required qualifications to be successful in this role • C/C++ • Experience of automated test tools (specifically Cantata++, but experience with equivalent tools would be acceptable) • Working to coding standards and familiarity with safety-critical development More ❯
Applied Research Software Engineer (AI/ML, Python/Julia, C++, Masters or PhD) Guildford, Surrey (On-site) £65000 - £140,000 + 25% Bonus, 10% Pension, Private Medical . - A Masters or PhD Degree in Computing or STEM disciplines. - Can work full-time, 5 days a week in Guildford in … an R&D environment using at least one high-level scientific language (e.g., Python, Julia) and one or more compiled systems languages (e.g., C, C++, C#). Experience with scientific computing, numerical methods, or computational modelling. Familiarity with emerging and interdisciplinary technologies such as: machine learning, digital twins, agentic systems More ❯
members. The candidate will be responsible for: • developing software for network security applications; • developing novel signal, image, or data processing applications in C/C++; • developing user interfaces in HTML/Typescript/Javascript ; • providing support and training to our customers in using the software; • mentoring and leading others. A … typical candidate will: • have 3 or more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self More ❯
members. The candidate will be responsible for: • developing software for network security applications; • developing novel signal, image, or data processing applications in C/C++; • developing user interfaces in HTML/Typescript/Javascript ; • providing support and training to our customers in using the software; • mentoring and leading others. A … typical candidate will: • have 3 or more years software development experience, preferably in C/C++; • have used source control systems such as subversion; • have developed and maintained complex real-world systems; • understand the importance of clear, efficient software design; • be familiar with using and configuring Linux systems. • be self More ❯
members. The candidate will be responsible for: * developing software for network security applications; * developing novel signal, image, or data processing applications in C/C++; * developing user interfaces in HTML/Typescript/Javascript ; * providing support and training to our customers in using the software; * mentoring and leading others. A … typical candidate will: * have 3 or more years software development experience, preferably in C/C++; * have used source control systems such as subversion; * have developed and maintained complex real-world systems; * understand the importance of clear, efficient software design; * be familiar with using and configuring Linux systems. * be self More ❯
many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. … Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of the following … or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact More ❯
Computer Vision and Machine Learning Engineer - GPU Programming/CUDA/OpenCL/C++/Gaussian Splatting/NeRF Do you have a solid experience in Machine Learning and Computer Vision with programming experience in C++? Experience with GPU compute in CUDA/OpenCL? Solid experience in image-based 3D … want to join a globally recognised mobile/tech development company? We are seeking a Computer Vision and Machine Learning Engineer with experience in C++, GPU Programming and 3D reconstruction techniques to to join our client in the northwest Surrey/West London (1 hour from King's Cross) on … period. Required skills: Masters or higher degree in ML/AI, Computer Science/Engineering, or related disciplines Professional software development experience with modern C++ Experience with GPU compute in CUDA/OpenCL Excellent communication, teamwork and a results-oriented attitude Proficiency in problem-solving and debugging Expertise in image More ❯
Computer Vision and Machine Learning Engineer - GPU Programming/CUDA/OpenCL/C++/Gaussian Splatting/NeRF Apply promptly! A high volume of applicants is expected for the role as detailed below, do not wait to send your CV. Do you have a solid experience in Machine Learning … and Computer Vision with programming experience in C++? Experience with GPU compute in CUDA/OpenCL? Solid experience in image-based 3D reconstruction including Photogrammetry, Neural Radiance Fields (NERF) or Gaussian Splatting techniques. Do you want to join a globally recognised mobile/tech development company? We are seeking a … Computer Vision and Machine Learning Engineer with experience in C++, GPU Programming and 3D reconstruction techniques to to join our client in the northwest Surrey/West London (1 hour from King's Cross) on a initial 6 month contract (PAYE) basis. Please note - as this is a contract position More ❯
Job Overview: We are seeking a highly skilled C++ Developer to join a dynamic team working on cutting-edge audio technology products. This role is perfect for someone with strong expertise in C++ development, multithreading, networking, and cross-platform development, particularly for Embedded Linux, MacOS, and iOS. If you're … team on audio mixing technologies and live streaming systems. Use JIRA for project management, issue tracking, and collaboration. Essential Technical Skills: Strong proficiency in C++ with a focus on high-performance and scalable applications. Advanced understanding of Object-Oriented Programming (OOP). Hands-on experience with multithreading and concurrent software More ❯
Job Overview: We are seeking a highly skilled C++ Developer to join a dynamic team working on cutting-edge audio technology products. This role is perfect for someone with strong expertise in C++ development, multithreading, networking, and cross-platform development, particularly for Embedded Linux, MacOS, and iOS. If you're … team on audio mixing technologies and live streaming systems. Use JIRA for project management, issue tracking, and collaboration. Essential Technical Skills: Strong proficiency in C++ with a focus on high-performance and scalable applications. Advanced understanding of Object-Oriented Programming (OOP). Hands-on experience with multithreading and concurrent software More ❯
Job Overview: We are seeking a highly skilled C++ Developer to join a dynamic team working on cutting-edge audio technology products. This role is perfect for someone with strong expertise in C++ development, multithreading, networking, and cross-platform development, particularly for Embedded Linux, MacOS, and iOS. If you're … team on audio mixing technologies and live streaming systems. Use JIRA for project management, issue tracking, and collaboration. Essential Technical Skills: Strong proficiency in C++ with a focus on high-performance and scalable applications. Advanced understanding of Object-Oriented Programming (OOP). Hands-on experience with multithreading and concurrent software More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
The Talent Locker Ltd
career at somewhere that offers excellent career progression whilst working for a market leader? Do you have experience working on IBM SDL, C/C++ and work to a senior development level and looking for the next step in your career? This company has a great reputation and a history … technologies including GSM (mobile communications) and experience on SDL is mandatory; QNX would be helpful but not mandatory. Other technologies used are C/C++ development with gcc and gdb, using Git/GitLab for version control, with Docker, Yocto/bitbake, and the Rational SDL Suite. Testing and analysis More ❯
Chertsey, Surrey, United Kingdom Hybrid / WFH Options
Moorepay Limited
About the role An opportunity to join a technology development group and lead a team of six highly competent C/C++ engineers. You will be responsible for leading developments of the PROIV Software Development and Runtime environment used around the world and underpinning Zellis HCM AIR. You must have … a strong technical background in Windows and UNIX software development in C and C++ and be able to demonstrate success in leading teams of this nature. This role would suit someone who wants to grow into a development manager in the future. This is a hybrid position based in our … our SLAs are met. Skills & experience You should have/be able to demonstrate: Led teams of up to six high performing C/C++ developers. Mentoring of developers using your extensive strong background in developing on Unix and Windows with C/C++. Experience in leading agile projects (ideally More ❯
Lead Hardware Engineer - Guildford - Circa £70,000 All applicants must be eligible to gain DV clearance. My client is a technical consultancy firm. They are on the hunt for a Lead Hardware Engineer with proven experience designing PCBs using FPGAs More ❯
We are a leading name in defence, aiding Governments, Nations and Societies to defend themselves in an ever-evolving world of cyber crime. We are currently looking for an experienced Software Engineer to join our prestigious Wireless team to design More ❯
We are a leading name in defence, aiding Governments, Nations and Societies to defend themselves in an ever-evolving world of cyber crime. We are currently looking for an experienced Software Engineer to join our prestigious Wireless team to design More ❯
Lead Hardware Engineer - Guildford - Circa 70,000 All applicants must be eligible to gain DV clearance. My client is a technical consultancy firm. They are on the hunt for a Lead Hardware Engineer with proven experience designing PCBs using FPGAs More ❯