101 to 125 of 2,440 C++ Jobs in the UK

Quantitative Developer

Location
Greater London, England, United Kingdom
responsibilities include: Developing and optimising high-performance applications primarily in Python, with opportunities to work with Java and C++. Exploring Python/Java/C++ interoperability and identifying the best technical solutions for complex problems. Working closely with Quant and Technology teams to improve research workflows, data acquisition, distribution, caching ...

Software Engineer

Location
Portsmouth, England, United Kingdom
more of the following: videogame engine technology (e.g., Unreal Engine, Godot), entity or event-based simulation, robotics, and autonomous systems Proficiency in C/C++ or C# and Python Willingness to learn new technologies and programming languages Ability to apply mathematical or statistical methods to scientific or applied challenges Confidence ...

Software Engineer (Mid and Senior Levels)

Location
Bristol, England, United Kingdom
with partial or adjacent skills and backgrounds, to fill a number of different roles within each capability area. Device & Embedded Software Systems Embedded Linux, C++/Python, embedded systems, multi-sensor and camera-based devices (including thermal and line-scan), data acquisition and edge processing, device-to-cloud pipelines, networking ...

Senior Software Engineer

Hiring Organisation
Synoptix Limited
Location
Bristol, South West, United Kingdom
Employment Type
Permanent Contract, Hybrid
Salary
£60,500
interested in any of the following skills, but they are not essential for you to apply: Strong proficiency in Python with experience in C++ development Creative problem-solving skills Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps ...

Software Engineer III - Java

Location
Christchurch, England, United Kingdom
outputs, and adherence to resiliency and security expectations. Preferred qualifications, capabilities, and skills Hands on experience another statically compiled language like Rust , GoLang or C++ Experience in building high-performance, latency-sensitive Java applications Experience with OSI Layer 7 proxies (e.g. Envoy ) Experience with gRPC and Google Protocol Buffers Experience ...

Software Engineer

Hiring Organisation
GMV
Location
London, England, United Kingdom
experience (Git) You'll be even more successful in this role, if you can bring knowledge and experience in the following areas:-C/C++ development MATLAB/Simulink, particularly integrating models into larger software systems Simulation frameworks, modelling tools or digital twin environments REST APIs, Docker, service-based ...

Senior Embedded Linux Developer

Location
England, United Kingdom
ability to work effectively across software, hardware and product teams. It would also be desirable if you have experience with programming in C++ or Python, creating JSON and schemas, development lightweight web-based user interfaces. We offer Our employees are our greatest asset and for us it is of great ...

GNSS Engineer

Location
Greater London, England, United Kingdom
Interface Control Documents (ICD) and data/file formats such as RINEX navigation and observation files, sp3, NMEA and others. Experience with Python or C++ (OOP is a plus), familiarity with Git version control and the Git workflow, some familiarity with CICD and Docker is advantageous. Familiarity with hardware simulation ...

Software Engineer II - Low-Latency Java and Kafka

Location
Bournemouth, England, United Kingdom
outputs, and adherence to resiliency and security expectations. Preferred qualifications, capabilities, and skills Hands on experience another statically compiled language like Rust , GoLang or C++ Experience in building high-performance, latency-sensitive Java applications Experience with OSI Layer 7 proxies (e.g. Envoy ) Experience with gRPC and Google Protocol Buffers Experience ...

Software Engineer I

Location
Malvern, England, United Kingdom
will demonstrate an ability to work independently as you build confidence. Location Malvern, UK - Hyrbrid - 2 days on-site Key Responsibilities Develop software using C++, GO, C# or C like languages Write high quality code following our agile-based development methodology and our chosen toolset. Test software both formally ...

Senior Security Software Developer (R&D)

Location
United Kingdom
delivery for products to the market* Proficient in multiple software development tools and languages, with a strong focus on programming with either C/C++, C#, .NetCore, WPF, XAML.* Experience with unit testing methodologies.* Understanding of Agile principles needed and experience working in tools like ADO.* Understanding of design ...

Scientific Software Engineer

Location
High Wycombe, England, United Kingdom
software experience, with a proven track record in comprehensive system development. Tech Stack: Experience with C#/.NET and some expertise in C/C++ for embedded systems/firmware would be an advantage. Desirable: Experience in scientific instrumentation, industrial automation, or a similar high-technology environment where software interacts ...

Software Engineer - Block Storage UK

Location
West of England, England, United Kingdom
needs. We make bold moves, together, and are a force for good. What you’ll bring Experience in programming languages such as Java, C, C++, Python, or Go Understanding of Software development processes and practice A desire to embrace latest AI technology and apply it to enhance our development lifecycle ...

Software Engineer Intern — Build AI & Autonomous Systems

Location
Greater London, England, United Kingdom
with impact in the real-world (affecting atoms, not just bits) Have programming experience in at least one server-side programming language (e.g., Python, C++, Java, or Rust) Ideally, you would also have: Experience with Git or other version control systems Personal or academic projects you’re proud of Note ...

Senior Software Engineer (ML QA)

Location
West of England, England, United Kingdom
focus on testability and long-term maintainability. Experience building CI/CD pipelines and automated testing systems in Linux environments. Familiarity with C or C++, including the ability to read, debug and reason about low-level code. The ability to mentor junior engineers and influence engineering practices through constructive feedback. ...

Software Developer Intern

Location
Greater London, England, United Kingdom
impact of your code Have strong problem‐solving and analytical reasoning skills Have strong communication and collaboration skills Exhibit excellent software development skills in C++, Python, Java, C#, or C and a deep curiosity to learn and absorb new technologies quickly What to expect during the internship... Meaningful projects ...

Embedded Software Engineer

Location
England, United Kingdom
patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team’s Agile framework, contributing to best practice. Experienced in C++ development on embedded systems. Demonstrated success in delivery of reliable, real-time embedded functionality. Full lifecycle development experience – design, develop, test, maintain. Experience of Linux ...

Senior Machine Learning Engineer

Location
Greater London, England, United Kingdom
concepts and notation used in statistics, linear algebra, optimization, and probability Deep proficiency in Python; experience with R and/or C/C++ is a strong plus Extensive experience with numerical and data science libraries (e.g., NumPy, Pandas, SciPy, scikit-learn, PyTorch, TensorFlow, or similar) Proven experience building ...

Senior Product Security Engineer

Location
Greater London, England, United Kingdom
security assessments including architecture review, source code analysis, configuration auditing, and adversarial testing Requirements Proficient with one or more programming languages (e.g. C/C++, Golang, Rust, Python) Experience assessing security of firmware, applications, network, IoT, or embedded systems Experience developing features for and improving security of firmware, applications, network ...

Senior Software Engineer

Location
United Kingdom
required* Suggest & introduce new technologies to improve productivity, reliability, reusability, etc**What we're looking for in you:*** Experience in application development in C++ and C#* Experience writing services on Windows, Embedded Windows and embedded processors* Experience of OpenGL, SQL and data analysis techniques would be beneficial* Experience integrating with ...

Graduate Software Engineer, AI/ ML Test Systems 2027

Location
West of England, England, United Kingdom
Bachelor’s/Master’s degree in Computer Science, Maths, Machine Learning, Data Science or a related field Strong Python skills and proficiency in C++ Experience working with Linux operating systems and the ability to learn new technologies quickly Exposure to machine learning frameworks such as PyTorch, JAX, Triton ...

Director, Senior Security Architect

Location
City of Westminster, England, United Kingdom
encryption at rest/in motion), Linux environments, and public cloud platforms (AWS, Azure, or GCP). Proficient in programming languages like C/C++, Java, JS, Python, Go, or Rust. Possess a deep understanding of common vulnerability frameworks (OWASP Top 10, SANS CWE Top 25). Solid grasp ...

Senior Software Engineer

Location
Saltaire, England, United Kingdom
required Suggest & introduce new technologies to improve productivity, reliability, reusability, etc What we’re looking for in you: Experience in application development in C++ and C# Experience writing services on Windows, Embedded Windows and embedded processors Experience of OpenGL, SQL and data analysis techniques would be beneficial Experience integrating with ...

Senior Software Engineer (ML QA) New Cambridge, UK

Location
Cambridge, England, United Kingdom
focus on testability and long-term maintainability. Experience building CI/CD pipelines and automated testing systems in Linux environments. Familiarity with C or C++, including the ability to read, debug and reason about low-level code. The ability to mentor junior engineers and influence engineering practices through constructive feedback. ...