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

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

Software Engineer (AWS, Python, C#/C++, CFD/FEA)

Hiring Organisation
Hays
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 75,000 Annual
Software Engineer (AWS, Python, C#/C++, CFD/FEA) Oxford - 3-4 days per week in office. £45000 - £75000 + Package. - Must have a Computing/STEM Degree (2:1 or higher). - Can work in their Oxford head office 3-4 days week. - Must have experience with ...

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, UK
Employment Type
Full-time
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 ...

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

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

Location
City Of London, England, United Kingdom
market and are taking a leadership position in building an innovative and compliant market. Read more here. 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 … Contribute to the development of unit and integration tests to ensure the reliability and stability of the trading system. Hard Skills 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. ...

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

Equities Technology (Low Latency Developer) - JAVA OR C++

Location
Belfast City District, Northern Ireland, United Kingdom
role also offers the opportunity to learn the Equity Trading business. **Key Skills and Experience required:*** Significant years of working knowledge of Java OR C++* Working experience of Microservices architecture is a big plus.* Knowledge and experience in building ultra-low latency market data platform will be a big plus. ...

Software Engineer - C++/Rust

Location
Bristol, England, United Kingdom
working as a software engineer. You must be eligible for UK Security Clearance Key experience should include some of the following: Experience with Modern C++ and the STL, or Rust Experience with Python Bare metal and/or Linux and real time OS experience Knowledge or experience of network security ...

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

Location
Cambridge, England, United Kingdom
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 ...

C++ SOFTWARE ENGINEER - TRADING SYSTEMS

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
C++ SOFTWARE ENGINEER – TRADING SYSTEMSUp to 300,000 totalGlobal Quantitative Trading FirmLondon – Hybrid (4 days onsite/1 remote)Quant Capital is working with a technology-first trading firm to find a C++ Software Engineer to join a highly specialised team building real-time trading infrastructure. The team's scope … fast-moving team responsible for the full software lifecycle behind the firm's core trading platform. In addition to building latency-sensitive code in C++, you'll have the chance to work on adjacent systems like distributed storage platforms, high-performance compilers, and GPU/FPGA integrations. The team ...