1 to 25 of 26 Permanent C++ Jobs in Surrey

Senior Software Engineer - CPU/GPU

Hiring Organisation
Jobleads-UK
Location
Guildford, England, United Kingdom
communities - sharing your knowledge, collaborating with partners, and mentoring teammates along the way. Qualifications: 7+ years of hands‐on software engineering experience with C++, including expertise in multithreading and low‐level/near‐hardware optimizations. Good knowledge of GPU programming. Proficient in debugging, profiling, and optimizing real‐time software. Solid ...

Software Engineer - UAV Systems

Hiring Organisation
IT Search & Select
Location
Guildford, Surrey, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £70,000 per annum
workflows Produce and maintain technical documentation and task records Participate in system testing, troubleshooting, and performance optimisation Skills & Experience Essential Strong programming skills in C++ and/or Python Experience working in Linux-based development environments Knowledge of embedded systems and software integration Understanding of: APIs and backend systems networking ...

Senior Software Engineer

Hiring Organisation
Matchtech
Location
Chertsey, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Proven experience in architectural and detailed software design, particularly in defence or similar high-security environments Strong background in implementing and testing software in C++, with familiarity across Linux and Windows platforms Experience using industry-standard IDEs and version control tools Understanding of structured software verification, validation, and documentation Demonstrable ...

Software Engineer

Hiring Organisation
Trinity Resource Solutions
Location
Chertsey, England, United Kingdom
voice in a team that actually listens You'll bring: Solid software design & development experience — UML-based spec and at least one of C, C++, C# or Java Familiarity with Windows, Linux and/or RTOS environments (Linux especially welcome) Strong communication skills — written and verbal An innovative, curious mindset ...

Senior Software Engineer, AI/ML Integration

Hiring Organisation
ECM Selection Ltd
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£80,000
external usage Being involved in ensuring operational success through monitoring/diagnostics and troubleshooting for deployments, and continuous improvement Languages of interest include Python, C++ and C#. Software may be desktop or web + cloud. Mobile app development is not a primary focus. AI and ML techniques are likely working ...

DevOps Engineer

Hiring Organisation
Rapiscan Systems
Location
Salfords, Surrey, UK
repeatable provisioning workflows. Solid understanding of networking fundamentals, including Docker networking and virtualized network topologies. Experience with scripting or programming languages such as Python, C++, or JavaScript (React experience is a plus). Familiarity with CI/CD pipelines and automation tools (e.g. Jenkins, Bitbucket Pipelines). Strong analytical ...

Embedded Software Engineer - Audio Technologies

Hiring Organisation
Christy Media Solutions
Location
Surrey, England, United Kingdom
enhancement Sharing ideas, reviewing code and contributing to better engineering practices What We’re Looking For Strong experience with C and/or C++ in embedded environments Hands-on development using ARM-based platforms Comfortable working with low-level interfaces such as SPI, I2C and UART Experience building software where ...

Senior Systems Support Engineer

Hiring Organisation
Tiger Resourcing Group
Location
Redhill, Surrey, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
services against strict SLAs. Experience with virtualisation technologies including: VMware Hyper-V Experience with additional scripting or development languages such as: Bash Powershell VB.NET C++ .NET Batch scripting ...

Senior AI/ML Software Engineer (C++/C#, Python)

Hiring Organisation
Hays
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
Senior AI/ML Software Engineer (C++/C#, Python) Guildford, Surrey (Fully Onsite) £85000 - £125,000 + 25% Bonus, 10% Pension, Private Medical. - Must have a Masters or PhD Degree in a STEM/Computing discipline. - Must work full-time, 5 days a week in the Guildford office. - Must … across Software Engineering and hands-on application of machine learning in real-world environments, not just experimentation. You must have proven experience working with C++/C# (ideally integrating ML features into C++ applications), and at least one high-level scientific language (e.g., Python, Julia) working at the interface ...

Head of Software Development

Hiring Organisation
REC SOLUTIONS LIMITED
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 100,000 Annual
Head of Software Development (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) An exciting opportunity has arisen for a Head Of Software Development to join my clients Development department, Ideally we seek candidates who have experience within FinTech (financial technology) and Trading. This is a senior role reporting ...

Principal Rendering Engineer (Games)

Hiring Organisation
microTECH Global LTD
Location
Surrey, England, United Kingdom
team Requirements What we’re looking to see on your CV: Significant experience in real-time rendering and graphics programming Proficiency in C++ and shader programming languages (e.g., HLSL, GLSL) Strong understanding of rendering algorithms and techniques Experience with Unreal Engine or other modern game engines Knowledge of performance profiling ...

Principal Rendering Engineer

Hiring Organisation
Microtech Global Ltd
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
guidance to the team Requirements What were looking to see on your CV: Significant experience in real-time rendering and graphics programming Proficiency in C++ and shader programming languages (e.g., HLSL, GLSL) Strong understanding of rendering algorithms and techniques Experience with Unreal Engine or other modern game engines Knowledge ...

Computer Science Teacher

Hiring Organisation
Academics
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 34,397 - 52,489 Annual
Qualified Teacher Status (QTS) or equivalent teaching qualification. Strong subject knowledge in Computer Science . Experience with programming languages such as Python, Java, or C++ . Passion for delivering engaging and interactive lessons. This position offers flexibility, with both part-time and full-time roles available , either on a supply ...

FPGA/DSP Engineer

Hiring Organisation
Christy Media Solutions
Location
Surrey, England, United Kingdom
FPGA platforms and toolchains • Audio-over-IP technologies such as Dante or AES67 • Ethernet and networking fundamentals • SHARC or DSP programming experience • C/C++ development alongside HDL • Embedded Linux or bootloader exposure • Experience working on professional audio or digital mixing products Why Join? • Work on technically challenging products where ...

Senior AI/ML Software Engineer (C++/C#, Python)

Hiring Organisation
Hays
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 100,000 Annual
Senior AI/ML Software Engineer (C++/C#, Python) Guildford, Surrey (Fully Onsite) £85000 - £125,000 + 25% Bonus, 10% Pension, Private Medical. - Must have a Masters or PhD Degree in a STEM/Computing discipline. - Must work full-time, 5 days a week in the Guildford office. - Must ...

Senior ML Engine Engineer – CPU/GPU for Games

Hiring Organisation
Jobleads-UK
Location
Guildford, England, United Kingdom
Learning team. This role involves designing solutions for running machine learning models, collaborating with ML experts, and enhancing proprietary tools. A strong background in C++, multithreading, and GPU programming is required. The company fosters a balanced work-life with a holistic benefits program that includes healthcare, retirement savings, and more. ...

Senior Vehicle Handling Engineer

Hiring Organisation
Jobleads-UK
Location
Guildford, England, United Kingdom
driving experiences Work closely with the Design team to translate 'feel' into scalable systems What we're looking to see on your CV Strong C++ and Unreal Engine experience Experience integrating and owning Physics systems (e.g. PhysX, Havok or Chaos) Solid understanding of 3D Maths, collision detection, vehicle handling ...

Senior Vehicle Handling Engineer – Hybrid (Physics)

Hiring Organisation
Jobleads-UK
Location
Guildford, England, United Kingdom
join their Vehicle Handling & Physics team. In this role, you will own the Physics system, focusing on crafting immersive driving experiences through strong C++ and Unreal Engine skills. You will work closely with design teams to create scalable and responsive vehicle handling systems. Join a team pushing the limits ...

Senior Software Engineer

Hiring Organisation
Premier Group
Location
Surrey, England, United Kingdom
based in Surrey and requires on-site working. Key Responsibilities Lead architectural and detailed software design activities Develop and test software solutions in C++ to industry standards Translate system requirements into robust software designs Work closely with electronics, firmware, and systems engineering teams Ensure software compliance with project and organisational … integration, verification, and acceptance activities Experience Required Degree in Engineering, Mathematics, Science, or related field Strong experience in software architecture and design Proficiency in C++ development within Linux and/or Windows environments Experience with version control and structured development processes Proven experience in software verification and validation Background ...

Senior Software Engineer

Hiring Organisation
Trinity Resource Solutions
Location
Chertsey, England, United Kingdom
ensure solutions meet technical, operational, and performance requirements. Key responsibilities include: • Leading architectural and detailed software design activities • Developing and testing software using C++ within Linux and Windows environments • Working closely with multidisciplinary engineering teams to define system interfaces • Supporting software verification, validation, and system integration activities • Presenting technical designs … quality technical documentation What we’re looking for: • Strong experience in software engineering within complex technical or engineering environments • Proven experience developing software in C++ • Experience with Linux and Windows development environments • Knowledge of structured software design and UML tools such as Enterprise Architect • Experience leading or mentoring engineering teams ...

Software Engineer

Hiring Organisation
Technify Talent
Location
Guildford, England, United Kingdom
refactor and improve legacy systems Excellent debugging and problem-solving capabilities Experience with real-time or multi-threaded applications Proficiency in C/C++ and C# Personal Attributes Clear and effective communicator, both written and verbal Strong sense of ownership and attention to detail Enthusiastic about learning new tools, technologies … languages Experience Essential Solid professional experience in software development Proven track record delivering solutions in C/C++ and C# Experience working with complex or legacy systems Ability to work independently and tackle challenging problems Familiarity with version control tools such as Git Desirable Degree in Computer Science, Software Engineering ...

Senior AI/ML Engineer (LLM's / RAG Pipeline Development)

Hiring Organisation
Hays Specialist Recruitment Limited
Location
Guildford, Surrey, England, United Kingdom
Employment Type
Full-Time
Salary
£85,000 - £125,000 per annum
years working hands-on experience designing, building, and deploying LLM-based applications into production environments, not just experimentation.You must have proven experience working with C++/C# (ideally integrating ML features into C++ applications), and at least one high-level scientific language (e.g., Python, Julia) working at the interface ...

Head of Software Development

Hiring Organisation
REC SOLUTIONS LIMITED
Location
Guildford, Surrey, South East, United Kingdom
Employment Type
Permanent
Head of Software Development (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) An exciting opportunity has arisen for a Head Of Software Development to join my clients Development department, Ideally we seek candidates who have experience within FinTech (financial technology) and Trading. This is a senior role reporting … developed a number of industry-first products to help improve the capabilities of retail brokers and crypto providers across the globe. Benefits (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) 25 days basic annual leave, increasing with length of service Paid days off on your birthday, a house ...

Graduate Software Engineer

Hiring Organisation
Advanced Resource Managers
Location
Guildford, England, United Kingdom
Graduate Software Engineer Permanent role Based in Guildford Offering £45,000 Do you have experience in Software Development in C++? Do you have a degree in a related discipline? If your answer to these is yes, then this could be the role for you! As the Graduate Software Engineer … will be involved in: Developing software for cyber security systems; Developing novel signal, image, or data processing applications; Developing solutions in C/C++, HTML, Typescript/Javascript, Python, and Rust; Providing support and training to our customers in using the software. Your skillset may include: Be self-motivating, capable ...

Senior Software Engineer

Hiring Organisation
Technify Talent Limited
Location
Woking, Surrey, United Kingdom
Employment Type
Permanent
Salary
£80000 - £90000/annum
Senior Software Engineer (C++/Embedded) Working with a specialist defence technology business delivering mission-critical systems, we’re looking for a Senior Software Engineer to join a high-performing team. You’ll work across the full lifecycle from architecture and design through to integration and acceptance developing real-time … embedded software in C++ for complex defence applications. What we’re looking for: Strong C++ experience in embedded/real-time environments Background in defence, aerospace, or regulated industries Experience with system design, integration, and verification Senior Software Engineer (C++/Embedded ...