2,001 to 2,025 of 2,985 C++ Jobs in the UK

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++. ...

Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan)

Location
United Kingdom
Staff Software Engineer & Line Manager – Machine Learning (C++ & Vulkan) Job Overview Would you like to combine hands‐on software engineering with the opportunity to develop and support other engineers? We’re looking for a Staff Software Engineer and Line Manager to join Arm’s Central Engineering Machine Learning Group. This … stay close to the technology while helping other engineers grow! Required Skills and Experience We’re looking for a software engineer with strong modern C++ experience and scripting skills, ideally using Python. Experience designing, developing, debugging, testing and maintaining complex software systems is important. Experience leading, mentoring, coaching or managing ...

Senior Embedded Software Engineer

Hiring Organisation
CesiumAstro
Location
Milton Keynes, Buckinghamshire, United Kingdom
Salary
£ 70 K
Milton Keynes, United KingdomCesiumAstro UK – Engineering/Full-time/On-siteAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne ...

R&D Software Engineer

Location
Cambridge, England, United Kingdom
ENVEA is one of the world's leading companies in the field of environmental and industrial instrumentation, analysis and measurement. Since it was founded in 1978, ENVEA has designed, manufactured and marketed equipment for the ...

Senior Software Engineer, Robotic Manipulation

Location
Boston, England, United Kingdom
Senior Software Engineer About the Role An established company operating in robotics, automation, logistics, and intelligent material-handling systems is looking for a Senior Software Engineer with a focus on robotic manipulation. The position involves ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Specific Skills and Experience Required We’re looking for C++ software development experience and good software engineering fundamentals. Experience could come from professional work, internships, academic projects, open-source contributions, or other practical software development. An interest in machine learning software and how AI models run on different hardware … machine learning model moves from a framework through the software stack and onto hardware? This role provides an opportunity to develop your skills in C++ software engineering, machine learning systems, and hardware-accelerated AI while working alongside experienced engineers. You will gain exposure to machine learning inference engines and runtimes ...

Senior Software Engineer, C++ UI Roku, Inc.

Location
Manchester, England, United Kingdom
Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where … microsecond, and want to build the high-performance foundations that power the future of television. What you’ll be doing Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles. Lead technical investigations into system-level bottlenecks, memory ...

Embedded Software Engineer — C/C++, Linux & Protocols

Hiring Organisation
Octagon Group
Location
Southampton, UK
Employment Type
Full-time
maintain and test embedded software across product ranges, collaborating with software, FPGA and SoC teams. The role requires 3+ years in embedded software, strong C++ skills, and a degree in Electrical/Electronic Eng or CS. You will work in Linux environments, implement CI/CD, and apply SOLID design ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Specific Skills and Experience Required We’re looking for strong C++ software development experience , ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks. Experience working with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar technology is also important. ...

Senior Numerical ML Software Engineer (C/C++, HPC)

Location
Manchester, England, United Kingdom
join our team focused on classical machine learning and numerical algorithms. You will work across HPC environments, implementing parallel code in C/C++ and contributing to high-performance AI platforms. This role offers exposure to the latest AMD technologies, collaboration with world-class engineers, and opportunities to impact software ...

Robotics Software Engineer - C++ ROS2

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£75,000
Robotics Software Engineer - C++/ROS2/Linux Are you an experienced Software Engineer with strong expertise in C++ and ROS2, combined with a background in robotics and Linux environments? Are you based in the Cambridge area, or interested in joining one of the UK's leading centres for robotics … Cambridge, UK, supporting operations across both UK and EU teams. Key responsibilities: Design, develop, and test software systems for advanced robotic platforms using C++ & ROS 2. Collaborate with electronics, mechatronics, and research teams within an Agile development environment Test, debug, and validate software performance and reliability Provide on-site support ...

Quantitative Research Developer (Python/C++)

Location
Greater London, England, United Kingdom
learning, big data, and some of the most advanced technology available to predict movements in the financial markets. They are seeking a Python/C++ Engineer to join their team in London for one of their flagship engineering teams, to work closely with the quant researchers. The position offers … with large-scale distributed computing technologies Requirements Bachelor’s degree or higher in computer science or other quantitative discipline 3+ years of Python/C++ required. (Post-Graduation) An understanding of fundamental statistical and machine learning concepts Strong communication and interpersonal skills, with the ability to effectively collaborate with team ...

c++ developer for equity trading systems

Location
Greater London, England, United Kingdom
technical decisions and deliver robust solutions with a direct impact on the trading desk Own projects from initial design through to delivery Требования Strong C++ backend development experience Experience working with traders in Front Office trading environments Excellent communication and stakeholder management skills Strong knowledge of Computer Science fundamentals, including ...

Software Engineer – Precision Engineering & Control Systems (C++ / C#)

Location
Biggleswade, England, United Kingdom
drive the mechanical control of complex systems, particularly in high-spec semiconductor test equipment. Key Responsibilities: Design and develop control system software primarily in C++ and C# , including UI/UX components, real-time instrumentation logic, and low-level hardware interaction. Contribute to the full software development life cycle (SDLC … technical training, where necessary. Participate in product planning, Agile sprints, and sprint reviews, ensuring software deliverables align with broader project timelines. Proficient in C++ and C# for the control of physical/mechanical systems. Demonstrated experience working across the entire SDLC , with a solid understanding of control algorithms, state machines ...

C++ enior Software Engineer - Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
C++ Engineer180,000 Plus BonusQuant Capital is urgently looking for a C++ Engineer to join our high profile client. Our client is a well known global High Frequency Trading firm. They value technology especially the opensource variety as well as scalability and robust performance (much like their track record).This … looking for detail-oriented individual with experience in diverse technology ecosystems using a mixture of off-the-shelf and proprietary systems. The C++ Engineer will be responsible for designing, deploying and maintaining a proprietary trading systems whilst ensuring high levels of uptime and stability. You will need outstanding communication skills ...

c++ developer in fintech

Location
Greater London, England, United Kingdom
technologies and implement best practices for the platform Требования: Strong knowledge of algorithms, data structures, distributed systems, and software design principles Expert-level C++ with modern standards such as C++20/23 Experience with Python and/or other modern languages such as Rust Experience building and optimising low latency ...

C++ Quant Developer - Options

Hiring Organisation
Wintermute
Location
London, UK
Employment Type
Full-time
asset market and are taking a leadership position in building an innovative and compliant market. Read more. Working at Wintermute Wintermute seeks an experienced C++ Developer for its growing options team, one of the biggest electronic trading desks in the crypto options market. In this role, you will directly collaborate … development of unit and integration tests to ensure the reliability and stability of the trading system. Hard Skills requirements Strong proficiency in C++ programming and software development best practices. Experience in developing trading platforms, preferably from a HFT environment Knowledge of options or crypto would be an advantage. Familiarity with ...

Senior C++ Software Engineer – Robotics

Location
United Kingdom
most challenging real‐world environments imaginable: soft, irregular plants, dense foliage, moving targets, variable lighting, wind, and real commercial performance constraints. As a Senior C++ Software Engineer, you’ll be responsible for developing the core robot control software that enables our robots to reliably, efficiently, and profitably pick raspberries … vision, ML, mechanical, electronics and embedded systems, and operations teams to ship integrated solutions What we’re looking for Strong professional experience writing modern C++ in production systems Docker/containerised deployment Solid experience with ROS2 and ROS2 Control in real robotic platforms in distributed robotic architectures Proven ability ...