C++ Jobs in Surrey

1 to 25 of 68 C++ Jobs in Surrey

Space, Defence & Intelligence - Technical Graduate - (Leatherhead based)

Leatherhead, Surrey, South East
CGI
solving, data analysis or systems development would be beneficial for this role. Including any of the following Programming Languages: Proficiency in languages such as: • C++, Java, Python, JavaScript, C# Systems & Tools: Knowledge of or experience with: • ??Linux/Unix operating systems • ??Cloud Technologies (AWS, Azure, Google Cloud) • ??DevOps tools (e.g. More ❯
Employment Type: Permanent
Posted:

Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux

Redhill, Surrey, United Kingdom
Tiger Resourcing Group
Senior C++ Contract Software Engineer - C++ | Multi-threaded Development | Linux | Inside IR35 3 days per week near Crawley Between £450 - 500 per day inside IR35 C++ development experience requirements: Proficient C++ experience. Delivered highly functional, performance-driven, user-friendly applications. Proficient client-side development experience. Experience in developing multi-threaded More ❯
Employment Type: Contract
Rate: GBP Daily
Posted:

Algorithmic Software Developer

Leatherhead, Surrey, South East
CGI
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 More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Frimley, Surrey, England
BAE Systems
items carried out by peers and other team members Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using a cloud-based development environment following an agile methodology Familiarity with common software development concepts including virtualisation More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

GU1, Guildford, Surrey, United Kingdom
Enterprise Recruitment Ltd
/image processing Bachelor’s degree in Computer Science, Electronics, Engineering, or a related field (Master’s or PhD preferred) Proficiency in C/C++, Java, or Python Strong experience in low-level embedded systems and electronics Demonstrated ability to lead and mentor junior engineers Benefits : Competitive salary commensurate with More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum
Posted:

Research Software Engineer

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
Strong knowledge of at least one high-level scientific language (Python, Julia, R, etc) AND strong knowledge of at least one compiled system language (C++, C#, Fortran, etc) PhD in a technical field such as Physics, Engineering, Maths or Computer Science (a Master's with highly relevant commercial experience will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Structural Geology

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Ecm Selection
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Director of Software Engineering

woking, south east england, United Kingdom
Hayward Hawk
lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-oriented programming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances innovation with More ❯
Posted:

Director of Software Engineering

guildford, south east england, United Kingdom
Hayward Hawk
lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-oriented programming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances innovation with More ❯
Posted:

Senior Software Test Engineer

Guildford, Surrey, United Kingdom
Platform Recruitment
of RF test equipment such as Spectrum Analysers, VNAs, power meters etc • Proven experience in program language in an automation test environment (C/C++/Python etc.) • Excellent Interpersonal skills. • Knowledge on RF fundamentals and communications theory. • Independent, self-motivated, team player and multitasking capabilities. • Ability to work in More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Senior Software Engineer

Redhill, Surrey, United Kingdom
Hudson Shribman
requirement analysis, software design and software architecture Experience with source control tools such as SubVersion and Git Behavioural: self-starting, adaptable, problem solving Desirable: C++ experience in an embedded environment Object Oriented Design and Programming experience Familiarity with desktop application, GUI/event-based design Knowledge of issue-tracking tools More ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum
Posted:

Lead Software Developer

guildford, south east england, united kingdom
Defence
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
Posted:

Lead Software Developer

woking, south east england, united kingdom
Defence
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
Posted:

Software Engineer

Guildford, Surrey, South East
BAE Systems
around the world. The team is passionate about developing technology that helps protect people and keep society safe. What background we are looking for: • C++ & Linux expertise with a strong appreciation for software that drives hardware. • Onsite Dedication: Work onsite to immerse in our secure environment. • Security Clearance: Qualify for More ❯
Employment Type: Permanent
Posted:

Software Engineer - Wireless Products

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
is passionate about developing technology that helps protect people and keep society safe. What background we are looking for: Developing software that drives hardware, C++ & Linux experience Onsite Dedication: Work onsite to immerse in our secure environment. Security Clearance: Qualify for full, unrestricted, UK Security Clearance Wireless Team Overview: The More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineering Manager

woking, south east england, United Kingdom
McCabe & Barton
will need the following: Experience designing, improving and maintaining robust data pipelines Strong SQL programming skills. Knowledge of other programming languages such as Python, C++ and Java beneficial Possesses a strong understanding of Snowflake - beneficial Experience managing small teams of Data Engineers Strong experience working in a cloud environment and More ❯
Posted:

Data Engineering Manager

guildford, south east england, United Kingdom
McCabe & Barton
will need the following: Experience designing, improving and maintaining robust data pipelines Strong SQL programming skills. Knowledge of other programming languages such as Python, C++ and Java beneficial Possesses a strong understanding of Snowflake - beneficial Experience managing small teams of Data Engineers Strong experience working in a cloud environment and More ❯
Posted:

Principal Embedded Software Engineer

Guildford, Surrey, United Kingdom
GTS International
/Master's in Computer Science, Electrical Engineering, or related field Strong experience in embedded software development, ideally within the space industry Proficient in C++ and real-time operating systems (RTOS) Familiar with SDRs, FPGA programming, and embedded Linux (Yocto/Buildroot) �� Bonus Points For: ESA project experience Linux Kernel More ❯
Employment Type: Permanent
Salary: £80000 - £90000/annum
Posted:

Artificial Intelligence Intern (Staines-Upon-Thames)

Staines-upon-Thames, Surrey, UK
microTECH Global LTD
First-author publications in top AI/ML venues (CVPR, NeurIPS, ICML, ICLR, etc.). Strong skills in Python and/or C/C++, and hands-on experience with modern ML frameworks. Familiarity with Git and sound software engineering practices. Excellent communication and problem-solving abilities. Bonus Points For More ❯
Posted:

Artificial Intelligence Intern

Staines-Upon-Thames, England, United Kingdom
microTECH Global LTD
First-author publications in top AI/ML venues (CVPR, NeurIPS, ICML, ICLR, etc.). Strong skills in Python and/or C/C++, and hands-on experience with modern ML frameworks. Familiarity with Git and sound software engineering practices. Excellent communication and problem-solving abilities. Bonus Points For More ❯
Posted:

Principal Software Engineer

surrey, south east england, united kingdom
Hybrid / WFH Options
GTS Group Ltd
/Master's in Computer Science, Electrical Engineering, or related field Strong experience in embedded software development, ideally within the space industry Proficient in C++ and real-time operating systems (RTOS) Familiar with SDRs, FPGA programming, and embedded Linux (Yocto/Buildroot) 🚀 Bonus Points For: ESA project experience Linux Kernel More ❯
Posted:

Bioinformatics Engineer

woking, south east england, United Kingdom
Kleboe Jardine Ltd
operate as a mentor and supervisor to junior colleagues. What you'll do: Utilise R and/or Python, and any of Perl, C, C++, Java, JavaScript or Scala for programming. Work with cloud platforms (predominantly GCP and AWS) Implement and manage data ingestion modules to download and manage publicly More ❯
Posted:

Bioinformatics Engineer

guildford, south east england, United Kingdom
Kleboe Jardine Ltd
operate as a mentor and supervisor to junior colleagues. What you'll do: Utilise R and/or Python, and any of Perl, C, C++, Java, JavaScript or Scala for programming. Work with cloud platforms (predominantly GCP and AWS) Implement and manage data ingestion modules to download and manage publicly More ❯
Posted:

Graduate Electronic Engineer (Wireless Products Team)- Guilford - Jan 2026

Guildford, Surrey, United Kingdom
BAE Systems (New)
high-performance electronics (digital/RF/analogue) for our products Manufacturing devices designed for extreme environments Creating software, applications, and GUIs (using C, C++, Java, Javascript, React) Developing FPGA-based digital signal processing applications (using VHDL) Developing software/firmware for devices including FPGAs, ARM processors, GPUs, microcontrollers (using More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Game Optimisation Engineer - 12 Month Contract

Staines, Middlesex, United Kingdom
Hybrid / WFH Options
Samsung Electronics Perú
experience may be substituted). Experience developing high fidelity games with a commercial game engine (preferably engine development). A solid knowledge of modern C++ (and Object Orientated Design). Practical understanding of game engine technologies and pipelines (graphics, physics, collisions etc.). Experience with Android development tools (ADB, Gradle More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
Surrey
25th Percentile
£62,500
Median
£70,000
75th Percentile
£77,500
90th Percentile
£79,500