1,701 to 1,725 of 2,571 C++ Jobs in England

Machine Learning Engineer, Compiler

Location
Greater London, England, United Kingdom
integration, and tracking down accuracy loss from compiler transforms. Comfortable from high-level model graphs down to vendor backend constraints; strong Python, with C++ a plus. Clear communicator who can align cross-functional teams on compilation trade-offs. Real compiler ownership — full lowering pipeline from checkpoint to deployable bundle, working ...

Principal Software Engineer – Game & Graphics Technology Integration

Location
Manchester, England, United Kingdom
game engines, systems software or other real-time applications is required, together with: Practical experience with Vulkan or another modern graphics API, plus strong C++ skills. Graphics debugging and profiling tools. Experience working within a large game engine or comparable software codebase . A solid understanding of GPU rendering, synchronisation ...

Mission Systems Engineers

Location
Lincoln, England, United Kingdom
skills in some of the following areas: Development, production, test and evaluation of mission data. Software development with core skills in Matlab, Python, and C++ preferred, but knowledge of other programming languages useful. Data fusion in an operational context, using machine learning and neural networking techniques. Interoperability techniques including ...

Electronics Engineer

Location
Bristol, England, United Kingdom
developing systems from concept to design for manufacture. Experience using Altium Designer for schematic capture and PCB layout. Experience developing embedded software (C/C++). The salary for this role is in line with our Consultant band which is £40,800 to £50,000. We ask you for your ...

Software Engineer ( C# / C++ )

Location
Stevenage, England, United Kingdom
World Class Defence Organisation is currently looking to recruit a C#/C++ Software Engineer subcontractor on an initial 12 month contract. Job Title: C#/C++ Software Engineer Rate: £65.00 per hour Hybrid/Remote working: The role will be a hybrid role of 3 or 4 days … hours per week will be calculated at 'time and a quarter' Duration: 12 Months (initially and then ongoing and long-term thereafter) C#/C++ Software Engineer Job Description: WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability ...

Senior C++ Developer

Location
Greater London, England, United Kingdom
high-quality technology solutions while supporting the continued growth and development of our professional workforce. Role Overview: We are seeking an experienced Senior C++ Developer to lead the design and development of high-performance backend systems within our Game platform. This role combines hands-on engineering excellence with technical leadership … junior and mid-level developers, reviewing code quality, and driving best engineering practices across the team. The ideal candidate will have strong expertise in C++, distributed systems, and high-concurrency server applications, with the ability to contribute strategically to architecture decisions and long-term technical roadmaps. Key Responsibilities: Contribute ...

java developer in financial markets

Location
Greater London, England, United Kingdom
delivers trusted financial market infrastructure services that help businesses and economies fund innovation, manage risk, and create sustainable growth. Задачи Design, develop, and maintain C++ and Java applications and services; Implement technical changes and enhancements that improve platform stability, scalability, and client outcomes; Collaborate with product owners, business partners … Take technical ownership of key components, services, or subsystems, ensuring code quality, test coverage, and operational readiness; Contribute to solution and component design across C++ and Java codebases; Support full lifecycle delivery, including estimation, design, development, testing, release, and production support; Diagnose and resolve complex issues across development ...

Senior Low Latency Engineer, Capital Markets Technology (London)

Hiring Organisation
Royal Bank of Canada
Location
London, UK
Employment Type
Full-time
DescriptionWhat is the opportunity? Capital Markets Technology is seeking a strong Senior Low Latency Engineer to develop options trading infrastructure utilizing C++, low-latency messaging and high performance data structures. Should you be shortlisted, do please let us know if you have any specific requirements for the interview. This … implement services for trading such as market data, order management, messaging layer, security reference data systems, position keeping systems, and services for user interfaces (C++, Python).Work with quants, traders, and other stake holders to design, implement and test technology used in trading. Participate in DevOps (continuous integration pipeline, code ...

Embedded Software Engineer

Location
Crawley, England, United Kingdom
deliver impactful solutions that build tomorrow’s world-today. Join us and start building tomorrow’s world today! Join our team to develop embedded C++ software for high-reliability communication and information-exchange systems used in defence environments. You'll contribute to next-generation communication and signal-processing technologies , working … across embedded platforms that demand robustness , security , and deterministic performance . This role is ideal for an engineer experienced in embedded C++ who enjoys contributing to complex systems that underpin secure and mission-critical operations. Location: Crawley On-site: 4 days per week Seniority: Senior (8+ years of experience) Clearance ...

Software Engineer, Cumberland/Options Tools Engineering

Location
Greenwich, England, United Kingdom
extendable engineering solutions Build, maintain and extend the central trading platform Work with both greenfield and legacy systems across multiple languages (Python, Java, C++, Typescript) Provide on‐call support as needed Qualifications: A minimum of 2+ years’ experience using Python, Java, C++, and can work comfortably in multiple programming languages ...

Software Engineer (Compilers)

Location
Haywards Heath, England, United Kingdom
Quantum Computing Software Stack Requirements The 3 Most Critical Attributes We'll Use to Compare Candidates: Solid programming experience in Rust, C, or C++ Experience in designing, developing, debugging, testing, maintaining, and profiling commercial‐quality software Collaborative team player with good communication skills Must‐have Skills 5+ years of experience … designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience with algorithm development, verification and optimisation Hands‐on experience with a toolchain codebase, such as LLVM, GCC, or other open‐source/commercial compiler and toolchain, or framework Writing readable, high‐integrity, efficient, and well‐documented ...

Senior Software Backend Developer

Location
Borehamwood, England, United Kingdom
Senior Software Backend Developer, you will play a key role in building and enhancing the backend services that power these solutions. Working with modern C++, distributed systems, data processing pipelines, containerised applications, and cloud-connected technologies, you will help solve complex technical challenges while contributing to products used by some … international locations to deliver solutions that are secure, scalable, and innovative. Key Responsibilities Design, develop, and maintain high-performance data processing services using modern C++ (C++17 and above). Build and enhance backend services responsible for sensor management, data ingestion, analytics, and API functionality. Integrate scientific and analytical algorithms developed ...

Software Engineer (Compilers)

Location
Haywards Heath, England, United Kingdom
within the Quantum Computing Software Stack The 3 Most Critical Attributes We'll Use to Compare Candidates Solid programming experience in Rust, C, or C++ Experience in designing, developing, debugging, testing, maintaining, and profiling commercial-quality software Collaborative team player with good communication skills Must-have Skills 5+ years … experience designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such as LLVM, GCC, or other open-source/commercial compiler and toolchain, or framework Writing readable, high ...

Software Engineer (Compilers)

Location
Haywards Heath, England, United Kingdom
Quantum Computing Software Stack Requirements The 3 Most Critical Attributes We'll Use to Compare Candidates Solid programming experience in Rust, C, or C++ Experience in designing, developing, debugging, testing, maintaining, and profiling commercial-quality software Collaborative team player with good communication skills Must-have Skills 5+ years of experience … designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such asLLVM, GCC, or other open-source/commercial compiler and toolchain, or framework Writing readable, high-integrity, efficient ...

Senior Embedded Software Engineer

Location
Cambridge, England, United Kingdom
absolute precision, reads sensors in real time, and keeps complex robotic systems running reliably in labs around the world. In this role, your embedded C++ on ARM Cortex-M sits at the very heart of our products: you'll design motor and actuator control, integrate robotic hardware over … side and designs come together in the lab, not just on paper. Day to day, you will: Design, develop and maintain embedded software in C++ for ARM Cortex-M series microcontrollers — firmware that ships inside real instruments. Implement motor and actuator control across open-loop, closed-loop and hybrid schemes ...

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Hiring Organisation
Verso Recruitment Group
Location
Nottingham. Nottinghamshire, Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £80000/annum £65,000 to £80,000 basic + benefits
Title: Senior Embedded Software Engineer/C++/Networking (Ethernet, TCP/IP etc) Location: Nottingham Salary: £65,000 to £80,000 basic + benefits Hybrid working: Ideally local, able to work on-site 2/3 days a week. Open to people further afield and in the office less … next generation of connected products? To apply for this role, you must have a strong background in embedded software engineering, experience of embedded C & C++ programming and good knowledge/experience of networking technologies/communication protocols (Ethernet or TCP/IP or UDP or IP networking or HTTPS ...

Software Engineer

Hiring Organisation
RedTech Recruitment Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£75,000
collaborative engineering teams An interest in complex technical challenges, data-driven systems and emerging technologies Experience with cloud environments, Git, CI/CD, JavaScript, C++ or additional languages from the above technology stack would be beneficial but is not essential Responsibilities for Software Engineer: Design, develop and enhance innovative software …/Node.js/Docker/Git/CI/CD/Linux/AWS/Azure/Kubernetes/Microservices/REST APIs/C++/Computer Science/Mathematics/Physics/Engineering/Software Engineering RedTech Recruitment Ltd focus on finding roles for Engineers and Scientists. Even ...

Senior Software Engineer - Login Platform

Location
Greater London, England, United Kingdom
team are involved throughout the software lifecycle, including design, deployment, observability, incident response, and long-term platform evolution. Our technologies We work primarily in C++ and some Python, running mostly on Linux, with continued support for Solaris clients until full migration is complete. Because we sit deep in the infrastructure … balance innovation with compatibility, designing modern, robust solutions that coexist with legacy systems. You’ll need to have Strong software engineering experience in C++, ideally building backend, infrastructure, platform, or systems-level software. Experience designing, building, or operating distributed backend systems, ideally in high-availability, low-latency, or infrastructure-heavy ...

Software Engineer

Location
Greater London, England, United Kingdom
Computer Science, Engineering, or a related technical/scientific subject (or equivalent experience) Strong core programming skills in either Server-side languages such as C++, Java, Rust or Python, OR A deep enthusiasm for expanding your knowledge of a diverse technology stack Ideally, you would also have: Understanding of working … Computer Science, Engineering, or a related technical/scientific subject (or equivalent experience) Strong core programming skills in either Server-side languages such as C++, Java, Rust or Python, OR Front-end development in TypeScript or JavaScript, using frameworks such as Angular or React A deep enthusiasm for expanding your ...

Senior Software Engineers (ADA 95)

Location
Portsmouth, England, United Kingdom
essential. Essential skills Strong software design, development, debugging and maintenance skills. Demonstrable software-development experience using Ada 95 . Software-development experience using C++ and/or C# . Ability to understand, modify and review existing and long-life software baselines. Structured software defect investigation and root-cause analysis. Code … commercial, defence, aerospace, maritime or other regulated engineering environment. Experience developing, maintaining or supporting software using Ada 95. Experience developing or maintaining software using C++ and/or C#. Experience maintaining and enhancing operational, deployed or long-life software systems. Experience working with mixed-language software baselines. Experience investigating ...

Software Engineer

Location
Abingdon, England, United Kingdom
services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, TypeScript, and Fortran Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure … discipline, or equivalent experience 10 or more years of software development experience Deep proficiency in at least one of: Java, C#/F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js), and a history of delivering production software in that stack Experience designing and owning the architecture ...

Senior Software Development Engineer, Data Center Builder Tools

Hiring Organisation
Amazon
Location
London, UK
Employment Type
Full-time
your own team, make sound decisions under ambiguity and hardware/timing constraints, and lift the engineers around you. Experience with Rust, C/C++, or Python, and with technologies such as industrial automation platforms, OPC-UA, DDS/Zenoh or similar real-time middleware, is a strong advantage. … Basic qualifications- Experience as a mentor, tech lead or leading an engineering team- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Experience in professional, non-internship software development- Experience leading the architecture and design (architecture, design patterns, reliability and scaling ...

Senior Software Engineer (C++ & Swift)

Location
Cambridge, England, United Kingdom
###Senior Software Engineer (C++ & Swift) page is loaded## Senior Software Engineer (C++ & Swift)locations: Cambridge Office, United Kingdomtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR101692Darktrace is a global leader in AI for cybersecurity that keeps organizations ahead of the changing threat landscape every day. Founded in 2013, Darktrace … requires attendance in the Cambridge office 2 days a weekWhat will I be doing:* Building, designing, and maintaining the macOS codebase using modern C++ and Swift;* Leading and contributing to projects ranging from rapid prototyping of new ideas to the structured development of existing platforms;* Collaborating closely with cross‐functional ...

Senior C++ Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Contract
client is a digital consultancy. Contract Senior C++ Developer Location: London, 2 to 3 days onsite in Kings Cross Contract: Immediate start - 12 week contract Who We Are Our client are on a mission to close the world's tech skills gap. We help organisations navigate the future of technology … people across the UK, Europe and the USA, with ambitious plans for continued growth. The Role We're looking for four Embedded C++ Developers to join an in-house backend engineering team working on a highly regulated, safety-critical medical technology product. You'll own a self-contained area ...

Software Developer C++

Location
Greater London, England, United Kingdom
Cantor Fitzgerald Technology Markets LLC, we are seeking a talented Software Developer C++ to join our dynamic team in London. As a key member of our Electronic Products department, you will play a vital role in designing, developing, and enhancing our matching engines, FIX gateways, and other electronic trading applications. … Your expertise in Java and C++ will be instrumental in building and maintaining high-performance, low-latency solutions that power our financial services business. Responsibilities Design, develop, and enhance matching engines, FIX gateways, and other electronic trading applications. Build and maintain high-performance, low-latency applications using Java and C++. ...