2,201 to 2,225 of 2,495 C++ Jobs in England

Markets Quantitative Analyst - Capital Analytics, AVP

Location
Greater London, England, United Kingdom
Partner closely with traders, structurers, and quantitative analysts to deliver actionable insights that influence front-office decision-making Design and implement scalable Python and C++ analytics used across trading, risk, and capital management platforms Work on large datasets and complex portfolios to improve modelling accuracy, performance, and efficiency Contribute throughout … Computer Science, Quantitative Finance, or a related discipline Experience developing quantitative models and analytics within a financial markets environment Strong Python and/or C++ programming skills Solid understanding of probability, statistics, numerical methods, and financial modelling Excellent problem-solving and communication skills, with the ability to explain quantitative concepts ...

Software Engineer

Hiring Organisation
Tata Technologies Europe Ltd
Location
Warwick, Warwickshire, West Midlands, United Kingdom
Employment Type
Permanent
implementation, unit tests and integration evidence. Area of Responsibility Analyse software requirements and develop application-level designs. Implement embedded application software in C/C++ or model-based environments. Develop monitoring, state management, diagnostic and control functions. Create unit tests and support SIL and HIL validation. Integrate application software with … releases and integration events. Knowledge/Experience Essential: Degree in software, electronics, control systems or automotive engineering. Embedded software development experience. Strong C/C++ or MATLAB/Simulink development skills. Experience with requirements-based development, debugging and unit testing. Understanding of real-time embedded systems and vehicle communications. Desirable ...

Senior Software Engineer – MCU

Location
Bristol, England, United Kingdom
Design and implement MCU firmware aligned to system and security architecture. Own technical design of MCU subsystems. Develop and review embedded C/C++ for real‐time systems. Collaborate with hardware and software peers. Champion coding standards and secure development. Your skills and experience Proven experience with ARM Cortex … equivalent. Strong C/C++ in embedded, real‐time contexts. Experience in quality‐controlled or safety‐critical environments. STM32, bootloaders, MISRA, UART/SPI/I2C/CAN. For this role we are considering a salary of up to £73,954. As part of your application, we will ...

Software Engineer - Compiler & Runtime

Location
Reading, England, United Kingdom
build the software that helps turn quantum computing into a production reality. You’ll primarily develop new compiler and runtime features, using Python, C++, LLVM and related toolchains, while also evolving and improving our existing codebase. Your work will directly contribute to how OQC’s quantum computers are developed, operated … with other engineers, and share technical knowledge through mentoring, technical discussions and practical collaboration. What We're Looking For Strong Python and/or C++ programming skills. Experience in compiler development. Experience taking software projects or significant features through the full development lifecycle. Strong understanding of core computer science principles ...

Software Developer in London at Oxford Knight - Visa Sponsorship Not Advertised

Location
Greater London, England, United Kingdom
hierarchical culture, promoting an environment where engineers are central to strategic decisions and operational success. Requirements Strong proficiency in relevant programming languages (e.g., Python, C++, Java). Experience with large-scale, distributed systems is highly desirable. Demonstrated ability to solve complex technical problems in a fast-paced environment. A solid … optimized for UK recruiters and showcasing your projects and technical expertise, will also significantly boost your visibility. Ensure your CV highlights experience with Python, C++, or Java, and large-scale systems. Optimize your LinkedIn profile to reflect UK industry standards and showcase relevant projects. Prepare a cover letter that directly ...

Principal Firmware Engineer

Location
Manchester, England, United Kingdom
Design: Define and own the technical features for firmware, optimizing for performance, power, and security. Development & Debugging: Write and debug complex embedded C/C++ code for microcontrollers, microprocessors, and SoCs. System Integration: Collaborate with hardware teams to bring up new hardware, interpret schematics, and ensure smooth hardware/firmware … real-time Low Power Wide Area Networks (LPWAN) or Cellular IoT networks Qualification Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis 8-12 years of experience in embedded software development Experience working with embedded/IOT firmware platforms with FreeRTOS ...

Python Engineer | Python Performance New

Location
Greater London, England, United Kingdom
Design, build, and improve the research and production infrastructure that underpins Jump's trading efforts Work across a hybrid Python/C++ environment, balancing researcher usability with performance-critical systems development Partner closely with quantitative researchers and traders to translate research workflows, models, and ideas into scalable, maintainable software Develop … from researcher-friendly tooling into higher-performance systems Ability to communicate technical tradeoffs clearly with both engineers and quantitative users Experience with Python/C++ interoperability and library development Ability to work effectively with quantitative researchers and translate mathematical or theoretical ideas into practical software Exposure to time series analysis ...

Quantitative Analyst, Rates XVA, AVP

Location
Greater London, England, United Kingdom
that address real-world trading challenges. Build and maintain quantitative models for the trading business using a broad range of tools and techniques, in C++ and Python, alongside object-oriented design principles and hardware acceleration. Collaborate directly with traders, structurers, and technology teams to ensure models are fit for purpose … Prior experience in a quantitative modelling or analytics role within the financial sector, with demonstrated depth in derivatives pricing or risk management. Proficiency in C++ for developing high-performance analytics and pricing libraries in a production environment. Strong mathematical foundation in statistics, probability theory, and numerical methods, with the ability ...

Software Engineer, TPU Compiler, PhD, Early Careers

Location
Greater London, England, United Kingdom
more junior team members; deeper expertise and applied knowledge within relevant area. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning … trusted partner to enable growth and solve their most critical business problems. Responsibilities Write product or system development code for the TPU compiler (in C++). Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Contribute to a compiler which scales-out machine learning ...

Cyber Security Researcher

Location
Salisbury, England, United Kingdom
quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and enthusiasm … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. This role is aimed at those with significant commercial experience ...

Cyber Security Researcher

Location
Cheltenham, England, United Kingdom
quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and enthusiasm … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. We are recruiting at all grades from consultants through to highly experienced ...

Senior Build Tools Engineer

Location
Horsham, England, United Kingdom
build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production-ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. … looking for Essential Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multi-component systems. Experience with console automation (PS5/Xbox). Experience with ...

Senior Operations Research Scientist

Location
Greater London, England, United Kingdom
solutions across crew planning, aircraft scheduling, network resilience and ground operations. Designing and implementing high-performance optimisation algorithms and production-grade solutions using Python, C++ and commercial optimisation solvers. Integrating optimisation, simulation and reinforcement learning techniques to solve complex multi-stage decision problems. Partnering with senior stakeholders to translate business … LOOKING FOR Expert knowledge of operations research, mathematical programming, simulation methodologies, stochastic processes and decision theory. Advanced programming skills in Python and C++, or similar high-performance languages. Strong experience using optimisation software such as Gurobi, CPLEX or Xpress. A proven track record of delivering operations research and optimisation solutions ...

Ultra-Low Latency C++ Lead with FPGA Acceleration

Location
Greater London, England, United Kingdom
JPMorgan Chase is seeking an Ultra Low Latency C++ Lead Software Engineer within the Electronic Trading Technology team in London. You will design, build, and operate market gateway solutions with FPGA acceleration, driving stability, latency optimization, and regulatory compliance. You will partner with hardware teams to integrate FPGA pipelines with … high-performance C++ stack, affecting trading connectivity and risk management applications used globally. #J-18808-Ljbffr ...

Senior Software Engineer, Web Platform

Location
Brighton, England, United Kingdom
needs them Improve download size, load and startup performance for Web builds, and set measurable targets for it Solve uncommon, low-level problems across C++, C# and JavaScript, for example bringing multi-threading to parts of the runtime that are single-threaded today Partner with teams across Unity who build … team Keep Unity at the frontier of the Web's constantly evolving capabilities What we're looking for Deep, hands-on proficiency with C++ in performance sensitive code Development experience with WebAssembly, using Emscripten and/or LLVM Ability to decompose complex technical problems and complete them on your ...

Senior Build Tools Engineer

Location
Horsham, England, United Kingdom
build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production-ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. … looking for Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multi-component systems. Experience with console automation (PS5/Xbox). Experience with online ...

C++ Front Office Trading Engineer - Low-Latency, High Impact

Location
Greater London, England, United Kingdom
Client Server Ltd. is seeking a C++ Software Engineer for Front Office trading in London. You will focus on backend development for a core equity trading system, with ownership from design to delivery. The role requires strong C++ backend experience, trading environment familiarity, and excellent communication to work with traders ...

Senior Low-Latency C++ Engineer – Onsite London

Location
Greater London, England, United Kingdom
Nova Stela Ltd in London is seeking a Senior C++ Engineer to join our core engineering team. You will design and optimize ultra-low-latency trading systems at the heart of global markets. You will work on highly performant infrastructure where speed, reliability, and precision drive trading success, collaborating with … traders and technologists to deliver scalable solutions. The role requires strong C++ skills and experience in latency-sensitive environments. #J-18808-Ljbffr ...

C++ Low-Latency Tech Lead — London, 3 Days in Office

Location
Greater London, England, United Kingdom
Oliver Bernard in London seeks a senior C++ Low-Latency Technology Lead to join a high-performance technology team in a leading financial services firm. This hands-on leadership role focuses on ultra-low-latency systems, performance engineering and architecture optimisation. You'll own a latency-sensitive C++ platform, driving ...

C++ Software Developer (Cross-Platform, High-Impact)

Location
Fareham, England, United Kingdom
Teledyne Technologies Incorporated is seeking a skilled Software Developer to join our ChartWorld team. You will work on high-quality C++ code across projects. The role involves collaborating with cross-functional teams, optimizing performance, and contributing to the full development lifecycle across diverse infrastructures. Strong C++ background and good English ...

Senior AI-Driven DevTools Architect for C++

Location
Greater London, England, United Kingdom
Unknown company is seeking a senior technical leader to shape the future of AI-powered workflows for CLion and C++ development. The role is hands-on, focusing on prototyping, implementing, and validating AI-powered workflows while defining technical direction across IDE architecture and product strategy. You will work … intersection of developer tools, AI agents, and C++ ecosystem strategy, collaborating with product, ML, and QA teams to deliver a roadmap aligned with the company’s AI #J-18808-Ljbffr ...

Contract Embedded C++ Engineer – Medical Devices (London)

Location
Greater London, England, United Kingdom
Digital is seeking four Embedded C++ Developers to join an in-house backend team in London. You will own modules from design through to tested and documented code on a Linux-based, safety-critical medical tech product. Work spans alarms, startup checks, data persistence and session management, with a focus ...

Lead C++ Engineer - Low-Latency Trading Platform (London)

Location
Greater London, England, United Kingdom
seeking an outstanding Senior Software Engineer with expertise in C++ to join our London Core Infrastructure team. You will design, develop and maintain DRW's low-latency trading platform deployed globally, focusing on robustness, scalability and performance. The role covers order routing, market data and risk systems, with a track … record in high-availability, multi-threaded C++ development and prior managerial responsibility. Strong English communication is required; immediate start. #J-18808-Ljbffr ...

C++ ML Runtime Engineer - AI Acceleration & Systems

Location
Cambridge, England, United Kingdom
seeking a strong C++ software engineer in Cambridge to help build high-performance ML inference engines and backend integration frameworks. You will contribute across frameworks, runtimes, compilers and hardware abstractions to deliver optimized AI execution on Arm platforms. You will analyse complex performance issues, work on graph processing and memory ...

Embedded Firmware Engineer: PIC & FPGA (C/C++)

Location
Gloucester, England, United Kingdom
join our engineering department in a project-based environment. The role focuses on developing embedded firmware for Xilinx FPGAs (VHDL) and PIC microcontrollers (C, C++). You will work within a small team, delivering high-quality firmware on time to customers, and deriving architectures from system requirements. Strong C/… C++ skills and FPGA experience are essential. #J-18808-Ljbffr ...