2,176 to 2,200 of 2,495 C++ Jobs in England

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

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

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, UK
Employment Type
Full-time
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 … LondonIf this sounds of interest then please send your most recent cv to applications@ or Call James on +44 203 757 8484Quant, Financial Engineer, C++, R, C, SQL, Monte Carlo, Modelling ...

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

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

Vice President - Inflation Quant | SCIB

Hiring Organisation
Grupo Santander
Location
London, UK
Employment Type
Full-time
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 ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Witney, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid + 33 days leave + more
+ Specialist Training + Technical Progression + High Ownership + Hybrid Working Are you an Embedded Software Engineer with experience in C, C++ or Ada looking to develop safety-critical technology for next-generation autonomous systems? This is an excellent opportunity to join an early-stage, mission-led engineering business … focused development against DO-178C DAL A/B objectives The Person: *Strong embedded or real-time software engineering experience *Commercial experience with C, C++, Ada or a comparable low-level language *Understanding of software design, integration and verification *Safety-critical, regulated or aerospace experience beneficial but not essential Hybrid ...

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

Senior / Principal Firmware Engineer

Hiring Organisation
ECM Selection Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£85,000
applied hardware (including motors and sensors). This should include firmware used in prototyping to production ready delivery. - Extensive demonstrable experience with C and C++ firmware development for ARM microcontrollers (ideally STM32). Additional experience with C# or Python would be desirable. - Strong project development process experience including relevant automated … close to offices, located in the south of Cambridgeshire (commutable from Cambridgeshire, north Essex, north Hertfordshire and west Bedfordshire). Keywords: Embedded, C/C++, Firmware, Microcontroller, Control Systems, Motors, Sensors, Robotics, Electromechanical, Multidisciplinary, Engineering, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this ...

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

Vulnerability Researcher Internship

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
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 ...

FPGA Engineer | Low Latency Trading

Location
Greater London, England, United Kingdom
nothing left to remove. This is not “hardware vs software.” It’s both, collapsed into one surface. SystemVerilog where cycles are carved out, C++ and Python where control, testing, and orchestration live. The outcome is simple: market data in, decisions out, faster than the rest of the street. … Code that ships, signals that route, decisions that execute. Design and optimise FPGA pipelines where latency is measured, hunted, and reduced relentlessly. Use SystemVerilog, C++, and Python to build and validate high-performance systems under real market conditions. Implement and verify features that directly improve market data handling and order ...

Embedded Software Engineer (Space) - Berkshire

Location
England, United Kingdom
launch and on-orbit operations. Key Responsibilities Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux. Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/… trade compute, power, thermal, storage and link budgets. Fundamental Requirements Proven experience in building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux for space systems. Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and designing ...

Software Engineer, Simulation

Location
Greater London, England, United Kingdom
evaluation, while contributing to shared components and infrastructure used across the broader simulation system. This is a hands-on software engineering role working across C++ and Python. You will take ownership of scoped features and integrations, working closely with engineers across Simulation, Robotics, Autonomy, Evaluation, Platform and Data to make … reliable, scalable and useful to its users. Challenges you will own Develop and maintain production-quality components within Wayve's simulation system using modern C++ and Python. Integrate driving-stack components, simulated robot systems and new vehicle-platform capabilities into the shared simulation environment. Support different simulation configurations and ensure ...

Senior C++ Systems Engineer - Unmanned Flight & Autonomy

Location
Greater London, England, United Kingdom
technology firm in Greater London is seeking a Senior C++ Software Engineer to enhance their unmanned systems software. The role involves developing features that impact live operations, with a focus on C++ programming. Candidates should have experience in robotics or autonomy systems and a solid understanding of software design ...