1 to 25 of 2,474 C++ Jobs in the UK

Embedded Software Engineer

Location
Greater London, England, United Kingdom
consultancy or industry setting Proven experience developing firmware or low-level drivers in resource-constrained environments. Expertise of system programming languages (C, C++, Rust, Ada) and experience managing memory allocation, threading, and real-time constraints. Strong background in Unix/Linux operating systems, including kernel interaction or usage of RTOS ...

Senior Embedded Software Engineer

Hiring Organisation
FryerMiles
Location
Newcastle Upon Tyne, Tyne and Wear, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £90,000 per annum
business development activities. Essential Skills & Experience: Minimum 5 years' experience in low-level, embedded or real-time software engineering. Strong programming experience in C++ or Rust. Experience developing software for embedded, real-time or resource-constrained environments. Knowledge of peripheral interfaces such as SPI, I2C, UART or CAN bus. Experience ...

Senior Embedded Software Engineer

Hiring Organisation
FryerMiles Recruitment
Location
Newcastle Upon Tyne, North East, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£90,000
business development activities. Essential Skills & Experience: Minimum 5 years' experience in low-level, embedded or real-time software engineering. Strong programming experience in C++ or Rust. Experience developing software for embedded, real-time or resource-constrained environments. Knowledge of peripheral interfaces such as SPI, I2C, UART or CAN bus. Experience ...

Senior C++ Software Engineer

Hiring Organisation
RedTech Recruitment
Location
London, England, United Kingdom
Industry: TechnologySenior C++ Software EngineerA fantastic opportunity for a Senior C++ Software Engineer to join a successful technology company developing complex, high-performance software products. Working within an established research and development team, you will take ownership of new ideas from initial prototypes through to production, using modern C++ … hybrid working with a minimum of 2 days per week in the officeSalary: 70,000 - 80,000 per annum + excellent benefitsRequirements for Senior C++ Software Engineer: Strong commercial experience developing production-quality software using modern C++, ideally C++17/20 or beyondA strong understanding of modern C++ techniques, including ...

Software Development Engineer - 2027

Location
United Kingdom
Experience using AI‐assisted development tools in academic or professional settings Experience with at least one general‐purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript Experience with data structure implementation, basic algorithm development, and/or object‐oriented design principles Currently ...

Senior Software Engineer (DevSecOps & Autonomy)

Location
Glasgow, Scotland, United Kingdom
APIs and services into operational software solutions. Contribute to technical demonstrations, proofs of concept and the evaluation of emerging technologies. Qualifications Required Skills Strong C++ development experience, ideally within safety or mission-critical software environments. Experience with modern programming languages such as Python, Java, Ruby or Perl. Strong CI/ ...

Senior Software Engineer (DevSecOps & Autonomy)

Location
Crawley, England, United Kingdom
APIs and services into operational software solutions. Contribute to technical demonstrations, proofs of concept and the evaluation of emerging technologies. Qualifications Required Skills Strong C++ development experience, ideally within safety or mission-critical software environments. Experience with modern programming languages such as Python, Java, Ruby or Perl. Strong CI/ ...

Software Engineer Analyst

Location
Cheltenham, England, United Kingdom
/knowledge, non-exhaustively: Bachelor’s degree in computer science, software engineering, or related field Knowledge of a programming language, such as Python, Java, C++, Rust, or Go Knowledge and hands on experience with Unix/Linux environments Knowledge of database systems and database query languages/tools Excellent problem ...

Software Engineer Analyst

Location
Greater London, England, United Kingdom
/knowledge, non-exhaustively: Bachelor’s degree in computer science, software engineering, or related field Knowledge of a programming language, such as Python, Java, C++, Rust, or Go Knowledge and hands on experience with Unix/Linux environments Knowledge of database systems and database query languages/tools Excellent problem ...

Software Engineer Consultant

Location
Greater London, England, United Kingdom
engineering, or related field Professional experience as software engineer, preferably in a consultancy or industry setting Experience with multiple programming languages, including Python, Java, C++, Rust, or Go Experience with associated software development frameworks and tools such as pytest and OpenAPI Experience working in Unix/Linux environments Knowledge ...

Senior Software Engineer (Devsecops & Autonomy)

Location
West of England, England, United Kingdom
sources, APIs and services into operational software solutions. Contribute to technical demonstrations, proofs of concept and the evaluation of emerging technologies. Required Skills Strong C++ development experience, ideally within safety or mission-critical software environments. Experience with modern programming languages such as Python, Java, Ruby or Perl. Strong CI/ ...

Senior Cybersecurity Operations Analyst

Location
City of Edinburgh, Scotland, United Kingdom
Control Models Knowledge/experience and understanding of Software and Hardware engineering, reverse engineering, web applications, databases, scripting. Knowledge in coding languages (Assembly, C, C++, Java, C#, .NET, Python, etc.) found in software development. Knowledge in Operating Systems (Linux, MS Windows) Databases (MS SQL, MySQL, Postgres), Application/Web Servers ...

Graduate Software Engineering Programme September 2027

Hiring Organisation
Capgemini
Location
Brighton and Hove, United Kingdom
Employment Type
Full Time
Salary
35000 GBP Annually
demonstrating platform engineering capabilities Software Engineer: Degree in Computer Science or related a STEM discipline Proficiency in one or more programming languages (Java, Python, C++, JavaScript) Understanding of object-oriented programming (OOP) principles Experience with modern frameworks (e.g. React, Angular, Spring Boot, Django) Knowledge of full-stack development concepts (e.g. ...

Graduate Software Engineering Programme 2027 1

Location
Hove, England, United Kingdom
demonstrating platform engineering capabilities**Software Engineer:*** Degree in Computer Science or related a STEM discipline* Proficiency in one or more programming languages (Java, Python, C++, JavaScript)* Understanding of object-oriented programming (OOP) principles* Experience with modern frameworks (e.g. React, Angular, Spring Boot, Django)* Knowledge of full-stack development concepts (e.g. ...

Graduate Software Engineering Programme 2027 1

Location
Telford, England, United Kingdom
demonstrating platform engineering capabilities**Software Engineer:*** Degree in Computer Science or related a STEM discipline* Proficiency in one or more programming languages (Java, Python, C++, JavaScript)* Understanding of object-oriented programming (OOP) principles* Experience with modern frameworks (e.g. React, Angular, Spring Boot, Django)* Knowledge of full-stack development concepts (e.g. ...

Senior C++ Software Engineer (100% Remote - United Kingdom)

Location
United Kingdom
Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from exchanges and wallets to ...

Senior Embedded Software Engineer

Location
Saltaire, England, United Kingdom
Computer Science, Electrical Engineering, or related STEM field 3+ years embedded software development with production-ready systems Core Technical Skills Programming: Expert C/C++ for embedded systems, RTOS and bare-metal development Hardware: ARM Cortex-M/A processors, debugging tools (JTAG, oscilloscopes, logic analyzers), STM32 Protocols ...

Senior Software Engineer

Location
Newcastle upon Tyne, Northumberland, United Kingdom
business development activities. Essential Skills & Experience: Minimum 5 years' experience in low-level, embedded or real-time software engineering. Strong programming experience in C++ or Rust. Experience developing software for embedded, real-time or resource-constrained environments. Knowledge of peripheral interfaces such as SPI, I2C, UART or CAN bus. Experience ...

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
need to have everything below, but experience in any of these areas would be valuable: Modernising legacy applications or mature codebases C or C++ development and migrating existing code into modern technologies AWS, Azure or Google Cloud Platform Building or maintaining CI/CD pipelines AI‐assisted development tools such ...

Software Engineer Consultant

Hiring Organisation
Eden James Consulting Limited
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
related field. Professional experience as a software engineer, preferably in a consultancy or industry setting. Experience with multiple programming languages, including Python, Java, C++, Rust, or Go. Experience with associated software development frameworks and tools such as pytest and OpenAPI. Experience working in Unix/Linux environments. Knowledge of database ...

Embedded Software Engineer - Connected Energy Devices

Location
Greater London, England, United Kingdom
Science or equivalent practical experience. 2+ years of experience building connected embedded products, or strong relevant industry/project experience. Proficiency with C/C++ for embedded systems, with experience of RTOS environments such as Zephyr or FreeRTOS. Strong proficiency with Python for testing, tooling or automation. Experience building automated ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
equivalent practical experience 2+ years of experience building connected embedded products, or strong relevant industry/project experience Good proficiency in C/C++ for embedded systems, with experience of RTOS environments such as Zephyr or FreeRTOS Experience with Python for testing, tooling or automation Solid understanding of device connectivity ...

Software Engineer

Location
Greater London, England, United Kingdom
teams the opportunity to solve complex challenges at scale. What We Look For Experienced Software Engineers with one of the following technologies – Java, Python, C++ or C# Strong experience with CI/CD, unit testing framework and automation (testing/deployment) in cloud platforms such as AWS or Azure Curiosity ...

Lead Software Engineer

Location
Greater London, England, United Kingdom
place great value on technical excellence and a drive for continuous learning. Experienced Software Engineers with one of the following technologies – Java, Python, C++ or C# Strong experience with CI/CD, unit testing framework and automation (testing/deployment) in cloud platforms such as AWS or Azure Curiosity about ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Fareham, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
enjoy solving problems, learning new technologies, and working as part of a team. Essential Skills & Experience Experience developing software using C and/or C++ Experience working within an Agile development environment (Scrum, SAFe, or similar) Familiarity with modern software development practices and tools Knowledge or practical ...