2,576 to 2,600 of 2,979 C++ Jobs in the UK

Senior Hands-On Engineering Manager for C++ & HFT Systems

Location
Greater London, England, United Kingdom
Harrington Starr invites applications for an Engineering Manager C++ role in New York. This senior, hands-on leadership position partners with senior leadership to own engineering delivery across teams and locations, with 5 days in office and occasional international travel. You will steer high-performance C++ systems, low-latency trading ...

Senior Embedded Engineer

Hiring Organisation
Redline Group Ltd
Location
Balderton, Nottinghamshire, UK
across the full product lifecycle while collaborating with hardware, firmware, test and compliance teams. Responsibilities include: Designing and developing embedded software in C/C++ for real-time systems Developing secure network-connected products using TCP/IP, and TLS Writing, testing and maintaining production-quality embedded software Supporting cybersecurity … continuous product improvements The Senior Embedded Software Engineer, Newark-on-Trent, Nottinghamshire, will have the following key skills: Strong embedded C and/or C++ development experience Experience with RTOS, xehkeey bare-metal development and ARM Cortex processors Knowledge of TCP/IP, TLS and network-connected embedded systems Experience ...

Low-Latency C++ Engineer for Systematic Trading (Equity)

Location
Greater London, England, United Kingdom
Selby Jennings is seeking a C++ Software Engineer for a technology-driven, systematic trading firm. You will build and optimise low-latency infrastructure that powers a global trading platform, focusing on efficiency, scalability and reliability in latency-sensitive software. You will work with modern C++ in a high-performance environment ...

Systems Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, UK
Employment Type
Full-time
experience and hardware/software co-design. For this Systems Software Engineer role, we are looking for someone with: Strong experience developing C/C++ software on Linux Background in systems software, accelerator runtimes, FPGA, DPU, SmartNIC or custom silicon Experience with PCIe, DMA, memory-mapped I/… entirely new computing architecture, then please apply today to learn more! For more information on this role, or any other jobs across Systems Software, C++, Linux, FPGA, Accelerators or AI Infrastructure, please contact me, Callum Allen, today. ...

Senior Machine Learning Engineer

Hiring Organisation
Hexwired Recruitment Limited
Location
London, United Kingdom
Employment Type
Contract
applications. Due to continued growth, they are looking for a Senior Machine Learning Engineer to join their expanding team in London. Required Experience Strong C++ development skills. Experience with CUDA for GPU acceleration. Python and PyTorch experience. Knowledge of Transformers, computer vision or image analysis. Postgraduate or commercial experience within … interested in this Machine Learning Engineer job in London, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation, contact us today. ...

Quant Developer - Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
/PhD in Computer Science (or other STEM major with relevant experience) Strong software analysis, design and development skills Strong programming skills in C++ or similar object-oriented language essential Knowledge of relational databases and SQL Experience in or serious interest in finance and capital markets. We are looking … take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central London C#, C++ SQL, Support, Implementation ...

Embedded Software Team Leader

Hiring Organisation
Insignis
Location
Greenwich, London, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum + Car Allow. + Bonus + Ex. Bens
software performance and reliability are critical. The role: * Lead, mentor and develop a team of 3-4 engineers * Remain hands-on with C/C++ development * Develop real-time software using Linux and/or VxWorks * Contribute to software architecture and technical decisions * Take ownership from requirements through to testing … Drive improvements to engineering tools, processes and practices We're looking for: * Strong commercial experience in embedded/real-time software * Excellent C/C++ skills * Experience with Linux, VxWorks or another RTOS * Experience developing high-reliability or mission-critical systems * Strong understanding of software architecture * Full software lifecycle experience ...

Senior Systems Engineer - Autonomy & Software

Location
Greater London, England, United Kingdom
software and autonomy capabilities being delivered. The ideal candidate has a strong background in software and autonomy, is comfortable developing and debugging software in C++ and Python, and has significant experience applying systems engineering principles within complex defense programs. They should be equally comfortable working at the system level … software architecture, including how system level requirements translate into software behavior and implementation. Develop software, prototypes, analysis tools, test infrastructure, and engineering utilities using C++ and Python when required to solve integration and system level engineering problems. Use code, simulation, logs, telemetry, and other engineering data to investigate system behavior ...

Core Developer (Python)

Location
Greater London, England, United Kingdom
required; we care more about your technical skills and mindset. We also look for strong interpersonal skills as you will work closely with traders, C++ developers, middle office, quantitative researchers and the DeFi Team on various projects. Most of our services are written in Python, but we also have high … performance infrastructure written in C++. For both Python and C++ we are usually on the most recent versions. Besides that we use Linux for all machines, PostgreSQL for databases and a few bespoke in-house solutions for problems common in high-frequency trading . Examples of projects Capturing data about ...

Software Engineer

Hiring Organisation
Noir
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £50,000 per annum
Software Engineer - Cybersecurity & Applied Research - Cheltenham (Software Engineer, Cybersecurity, Secure Coding, Systems Programming, Windows, Linux, Low-Level Development, Desktop Development, Applied Research, Software Security, C++, C#, Python, Rust, Go, Node.js, .NET Core, Software Engineer) An exciting opportunity has arisen for a Software Engineer to join a forward-thinking technology organisation … innovative cybersecurity projects. The ideal candidate will have strong software engineering experience and be comfortable working across different programming paradigms and environments. Experience with C++, C#, Python, Rust, Go, Node.js and/or .NET Core would be highly relevant, alongside a good understanding of Windows and/or Linux environments ...

Senior Principal CPU Architect | MRL Consulting

Location
Cambridgeshire and Peterborough, England, United Kingdom
translate performance requirements into architectural solutions. Drive hardware/software co-design with compiler, OS and application teams. Oversee cycle-accurate architectural modelling using C++, Python and simulation frameworks . Influence technical roadmaps, standards and future CPU architecture strategies. About You MS or PhD in Computer Engineering, Computer Science, Electrical … Experience with workload profiling and performance tools such as VTune and Perf . Strong hands-on experience developing cycle-accurate simulators using C/C++ and Python , such as gem5. Experience delivering multiple high-performance CPU silicon designs is highly desirable. Knowledge of LLVM/GCC, RISC-V or advanced ...

Quant Developer, VP

Location
Greater London, England, United Kingdom
looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in programming, C++ and problem solving to Citi’s Markets Quantitative Analysis Rates team. By Joining Citi, you will become part of a global organisation whose mission … testing for Markets Front Office Interest Rates. Leverage a wide variety of computer science and mathematical methodologies and tools, primarily in Python, with C++ also being used more extensively. Work in close partnership with Citi control functions to ensure appropriate governance and control infrastructure. Rapid prototyping of ideas whilst maintaining ...

Automation Test Architect - Financial Services- Contract

Location
England, United Kingdom
Architect level Extensive experience in Integration Testing and Contract Testing Strong hands-on experience with Pact Development background in Java, Python and/or C++ Experience testing microservices, APIs and distributed systems Strong understanding of CI/CD and automated testing practices Ability to influence senior stakeholders and engineering leadership … heavy environments and be recognised as a subject matter expert in modern quality engineering practices. Automation Architect | Test Architect | Contract Testing | Pact | Java | Python | C++ | AWS | Microservices | QA Architect | Quality Engineering GCS is acting as an Employment Business in relation to this vacancy. #J-18808-Ljbffr ...

Senior Software Engineer

Location
Cambridge, England, United Kingdom
#1 TV streaming platform in the U. What you'll bring Minimum of 5+ years of software engineering With a heavy focus on C++ (C++14/17/20) Proficiency in Python for tooling and automation, with a working knowledge of Bright , specifically using tools like GDB, Valgrind, or platform … details Work model: Hybrid What you'll build and improve Drive engineering excellence by implementing advanced debugging tools, automated performance regression suites, and modern C++ best practices Design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration Lead technical investigations into ...

Leo Cancer Care: Software Engineer Embedded Firmware Level I/II

Location
Crawley, England, United Kingdom
engineering teams including electrical, systems, and software engineering. The position involves hands‐on development in RTOS and bare‐metal embedded environments using C/C++, development of service tools, debugging hardware and communication interfaces, and contributing to configuration management and continuous integration practices. The ideal candidate is technically versatile, comfortable … best practices Support configuration management and build system Relevant Knowledge and Skill Requirements 3+ years of RTOS and Bare‐Metal development with C/C++ Experience with SPI, I2C, UART and capable of using an oscilloscope or logic analyzer for debugging Capable of reading electrical schematics and component datasheets S. ...

Financial Engineer

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 70 K
delivery of formal & informal technical training.Financial Engineers MUST have:Experience with MUREX, Algorithmics, Sophis , Fidessa or similar financial vendor implementation (could be Monte Modelling)C++ or JavaExperience of DerivativesFinancial engineering skillsMSc or PhD in Physics, Comp Sci, MathsWe would consider an experience Pre Sales candidate as well.This is a unique … sounds of interest then please send your most recent cv to applications@www.quant-capital.co.uk or Call James on +44 203 757 8484Quant, Financial Engineer, C++, R, C, SQL, Monte Carlo, Modelling ...

Senior C++ & Swift Engineer — Hybrid (Cambridge)

Location
Cambridge, England, United Kingdom
Darktrace Ltd in Cambridge seeks a Senior Software Engineer (C++ & Swift) to enhance its cybersecurity products. You will develop the macOS codebase and lead projects that advance technology in cybersecurity. Ideal candidates should have strong experience with C++, some experience with Swift, and an interest in cybersecurity and automated solutions. ...

Quant Developer - Pricing

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
background Experience in a comparable quantitative modeling or analytics role Deep knowledge in financial modelling and pricing for at least one asset class Strong C++ or C# programming skills Fast learner, with ability to learn independently market realities and relevant financial math. Team player and good communication skills, able … take ownership of products and take considerable responsibility and the bonus that goes with that. My client is based in Central London C#, C++ SQL, Support, Implementation ...

Principal Cyber Researcher

Hiring Organisation
Searchability NS&D
Location
Gloucester, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £90,000 per annum
researchers, contribute to strategic planning, support customer engagement and help shape future research programmes. Principal Cyber Researcher Essential Skills Strong programming skills using C, C++ or Python Experience working with Linux systems Excellent understanding of networking protocols including TCP/IP, DNS, HTTP and UDP Experience conducting vulnerability research, reverse … skills) your application to our client in conjunction with this vacancy only. Key Skills Cyber Research, Vulnerability Research, Reverse Engineering, Embedded Systems, Linux, Python, C++, Networking, Ghidra, IDA Pro, Binary Ninja ...

Vice President - Inflation Quant | SCIB

Location
Greater London, England, United Kingdom
heart of research, trading and technology. It combines deep inflation modelling, broad Rates exposure, global desk interaction and hands-on development across Python, C++ and Rust. You will have the opportunity to take ownership of meaningful problems from initial research through to production implementation and desk adoption.**The difference … pivotal stage in the evolution of our quantitative platform. This is a rare opportunity to review, redesign and migrate established Python and C++ libraries into a modern, purpose-built ecosystem spanning Python, Rust and C++.You will play a key role in designing, building and maintaining the models and analytics across ...

Head of Quant Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
asset trading strategies (alpha signals, analytics, strategy simulations) Experience in machine learning, signal research, back testing & performance optimisation Quant modeling Trading strategies Programming – Python, C++, Java, complex event processing You will be joining a progressive and exciting company committed to excellence. They offer an excellent working environment with ongoing training … salary and benefits package, flex working. Including Options from day 1.My client is based in the City flex workingQuant Research, Gauss, Hull, Options Theory, C++ Erlang, F#, Scala, Haskell, Django, Python, Twisted, noSQL, Data Science ...

Principal Architect – Robotics & Hardware Abstraction

Location
Glasgow, Scotland, United Kingdom
Principal Architect – Robotics & Hardware Abstraction Principal Robotics Architect | Hardware Abstraction | Embedded C++ | ROS2 Specialist. Location: Glasgow Workstyle: Hybrid Reports to: CTO About Chemify: Chemify is revolutionising chemistry. We are creating a future where the synthesis of previously unimaginable molecules, drugs, and materials is instantly accessible. By combining AI, robotics … raising the bar for system design, reliability, and safety across Chemify. About You You are a rare hybrid: equally at home deep in embedded C++ as you are designing distributed systems that span edge devices and cloud infrastructure. You understand that in robotics, reliability and latency are not just performance ...

Software Engineer

Location
Farnborough, England, United Kingdom
systems, working hands‐on with complex engineering challenges where quality, reliability and precision matter. You’ll work primarily in C, with opportunities to use C++ and Python, contributing across requirements, design, implementation, integration, verification and qualification. This is a role for someone who enjoys solving real-world engineering problems, collaborating … highly collaborative engineering environment. Responsibilities to include: Design, develop, test and maintain high-quality software for safety‐critical airborne systems, primarily using C, with C++ and Python where appropriate. Contribute across the full software development lifecycle, from requirements capture and design through to implementation, integration, verification and qualification. Work closely ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
Staff Software Engineer, you will be a technical authority within the Software team, owning complex technical problems in embedded and real-time C++ development. You will work across hardware abstraction, real-time data acquisition, and system integration, bringing the depth of experience needed to architect and deliver software that performs … Kings Cross office, plus a flexible work-from-home day. Responsibilities: Design, implement, and maintain high-performance embedded and real-time software components in C++, including hardware abstraction layers, device drivers, and data acquisition pipelines. Define and drive technical strategy, proactively identifying and mitigating cross-team dependencies and technical debt ...

Vulnerability Researcher Internship - Summer 2027

Location
Cheltenham, Gloucestershire, United Kingdom
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving challenging research tasks. An ideal candidate will have: A passion for cyber … heap overflow, use after free etc) and common mitigations to prevent such vulnerabilities Familiarity with one or more high-level languages such as C, C++ or Java Skills you may have: An interest in how software vulnerabilities and exploits work Experience in basic scripting using Python Familiarity with the Linux ...