C++ Jobs in England

976 to 1,000 of 1,098 C++ Jobs in England

Software Test Engineer

Milton Keynes, Buckinghamshire, United Kingdom
Endeavour Recruitment Solutions
Technologies: C++ Python TCP/IP networking Test Plans Test Execution Linux Server windows server QA ISTQB AWS Services system programming owasp security VMware debugging skills multithreaded software A Software Test Engineer is required to join the software QA test team of our Buckinghamshire based client, a manufacturer of software for the telecommunications and speech processing market. This is a … Required skills/knowledge: • Bright, motivated, analytical, quick to learn • Good communication and team working skills • Programming experience in one or more of the following languages o C o C++ o Python • A good knowledge of TCP/IP networks and how to configure their setup • Experience working with Linux and Windows servers at an administration level If this sounds More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer

Guildford, Surrey, England, United Kingdom
IT Search & Select
re seeking a Senior Embedded Software Engineer to drive forward development on our next-gen robotics platforms. Design, develop, and optimize embedded software for robotics applications using C/C++ Collaborate across multidisciplinary engineering teams to integrate hardware and software solutions Take ownership of software architecture, performance, and safety standards Lead debugging, testing, and validation of embedded systems in real … world environments Contribute to design reviews and mentor junior engineers Proven experience (5+ years) in embedded software development for real-time systems Strong proficiency in C/C++ and RTOS environments Solid understanding of microcontrollers, SoCs, and communication protocols (SPI, UART, I2C, CAN) Familiarity with robotics, sensor integration, and motor control is highly desirable Excellent problem-solving, documentation, and collaboration More ❯
Employment Type: Full-Time
Salary: £60,000 - £90,000 per annum
Posted:

GPU Modeling Engineer

London, United Kingdom
Apple Inc
advanced Graphics Processing Unit (GPU) designs to help bridge the gap between software & hardware, influencing performance improvements and the programming ease of Apple produces. Description Code in C/C++ and implement the high-performance simulator. Leverage parallel, concurrent and multi-threading knowledge to ensure the best performance possible of the simulator. Understand new design specification and propose software modeling … translation. Implement high-efficient GPU memory management unit. Python programming language to write and maintain automation scripts for continuous integration testing and code auto-generation. Key Qualifications C or C++ programming, and Python scripting skills Low level operating systems including Linux and MacOS, system calls, file and memory management (page table, virtual address translation, thread management, and schedulers) Computer architecture More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Cirrus Selection
focused on developing cutting-edge Human Machine Interface (HMI) solutions for the Royal Navy. About the Senior Software Engineer Role: In this role, you will leverage your expertise in C++ and software engineering to deliver complex systems that enhance operational capabilities. You will work collaboratively with a team of engineers, supporting and mentoring junior staff while leading technical implementations from … Leave Access to excellent site facilities, including subsidised meals and free parking Your Skills and Experience: We are looking for a senior software engineer who can demonstrate: Proficiency in C++ A proven track record in delivering software products for complex systems Experience with the Software Development Lifecycle Strong communication and collaboration skills If you have an interest in HMI development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Modelling Engineer Digital Twin & Simulation

London, United Kingdom
Xcede
This role will involve building large-scale models to support complex decision-making in urban planning, infrastructure, and beyond. Key Responsibilities: Develop, optimise, test and deploy software models using C++ and Python. Work with mathematical modelling paradigms such as agent-based, event-based, and system dynamics modelling. Write production-quality code, ensuring best practices in performance, security, and maintainability. Scale … scale simulations, extracting meaningful insights from vast datasets. Work with Kafka,Docker, Kubernetes, Helm. Design and optimise data pipelines, databases, and metadata management. Skills & Experience: Strong programming skills in C++ and Python. Experience with modelling and simulation tools, ideally in agent-based modelling. Proficiency in distributed computing, cloud-based infrastructure, and database optimisation. Knowledge of data engineering techniques and metadata More ❯
Employment Type: Contract
Posted:

Contract Opportunity - Quant Developer

London, United Kingdom
Nicoll Curtin Technology
Contract Opportunity - Quant Developer We're working with a leading financial institution on a long-term project within their Equity Derivatives Quant team. They're looking for a skilled C++ developer with strong Front Office experience to help build and evolve their pricing and risk infrastructure . The setup: London (Canary Wharf), 2-3 days onsite/week Up to … and P&L calculations . The work is hands-on and collaborative, involving close interaction with traders, quants, and tech teams across global locations. What you'll need: Strong C++ development experience Solid Python skills (5+ years) Experience working in Windows/Linux environments Background in equities, derivatives, or similar asset classes (FX, commodities also considered) Prior experience building or More ❯
Employment Type: Contract
Rate: GBP 1,000 - 35,000 Daily
Posted:

Software Engineer / Architect

Cambridge, Cambridgeshire, United Kingdom
iO Associates
ML engineers and systems architects to design secure, scalable backend systems and data infrastructure from the ground up. Key Responsibilities: Design and build robust, cloud-native backend systems using C++, Python, or Go Develop scalable, secure infrastructure on AWS Collaborate with cross-functional teams including ML and data engineers Contribute to the architecture of data pipelines and system integrations Lead … backend development best practices in a fast-paced startup environment Support the evolution of systems from prototype to production-ready platforms Required Skills & Experience: Strong backend development skills in C++, Python, or Go Proven experience with AWS and cloud infrastructure Expertise in building scalable, secure systems Comfortable working in a fast-moving, agile team Strong understanding of software engineering principles More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

High Wycombe, Buckinghamshire, United Kingdom
Copello
for the design, development, and integration of embedded software solutions for mission-critical systems, ideally within the defence sector. Key Responsibilities: Develop and maintain embedded software using C and C++ . Work with configuration management tools such as Subversion and Git . Design and optimise real-time systems with strong expertise in RTOS (Real-Time Processing Systems). Work with … for Windows operating systems. Collaborate with multidisciplinary engineering teams to meet project milestones. Ensure compliance with quality standards and documentation requirements. Essential Skills & Experience: Proficiency in Embedded C and C++ development. Strong knowledge of Subversion (SVN) and Git for version control. Demonstrated expertise in RTOS and embedded processor environments. Experience with GUI development and working with Windows OS . Ability More ❯
Employment Type: Contract
Rate: £75 - £85/hour
Posted:

Embedded Software Engineer

Flackwell Heath, Buckinghamshire, United Kingdom
Copello
for the design, development, and integration of embedded software solutions for mission-critical systems, ideally within the defence sector. Key Responsibilities: Develop and maintain embedded software using C and C++ . Work with configuration management tools such as Subversion and Git . Design and optimise real-time systems with strong expertise in RTOS (Real-Time Processing Systems). Work with … for Windows operating systems. Collaborate with multidisciplinary engineering teams to meet project milestones. Ensure compliance with quality standards and documentation requirements. Essential Skills & Experience: Proficiency in Embedded C and C++ development. Strong knowledge of Subversion (SVN) and Git for version control. Demonstrated expertise in RTOS and embedded processor environments. Experience with GUI development and working with Windows OS . Ability More ❯
Employment Type: Contract
Rate: GBP 75 - 85 Hourly
Posted:

Principal Embedded Software Engineer

Reading, Oxfordshire, United Kingdom
Platform Recruitment
hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to … optical care Interested in architecting cutting-edge embedded solutions? Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 90,000 Annual
Posted:

Principal Embedded Software Engineer

RG1, Reading, Berkshire, United Kingdom
Platform Recruitment
hardware and FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to … optical care Interested in architecting cutting-edge embedded solutions? Apply now to make a difference! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Posted:

Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Radiodetection Ltd
great work-life balance. Youll work on both sustaining existing products and exciting New Product Introductions (NPI). What Youll Do Develop and debug embedded firmware using C/C++ on DSP and microcontroller platforms (e.g., TMS320, MSP430). Bring up, configure, and test DSP/microcontroller-based platforms through the full product lifecycle from specification and prototyping to production … the boundaries of locator technology. Participate in technical peer reviews to maintain high code quality and standards. What Were Looking For Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Solid understanding of Bluetooth Low Energy (BLE) technology, with experience in driver development. Experience with More ❯
Employment Type: Permanent, Work From Home
Posted:

DSP Software Engineer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Singular Recruitment
develop DSP algorithms for modulation, demodulation, filtering, error correction, synchronization, and other signal processing tasks Implement algorithms in simulation (e.g., MATLAB, Python) and in embedded environments (e.g., C/C++ on DSPs, FPGAs, or SoCs) Analyze system-level performance, including link budgets and BER performance Collaborate with FPGA, software, and systems engineers to support hardware-software integration Optimize DSP code … activities, and lab-based testing of communications systems Required Skills and Experience: Strong experience in digital signal processing for communications systems Hands-on experience with implementation in C/C++ for embedded systems or fixed-point processors Solid understanding of key DSP concepts: FFTs, FIR/IIR filters, adaptive filtering, modulation techniques, channel coding, etc. Exposure to real-time operating More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer - MOCA

London, United Kingdom
Bloomberg L.P
touches so many teams, you'll collaborate closely with product owners and engineers across multiple organizations. Our Tech Stack Languages: Our engineers spend around 70% of their time writing C++, with the rest of the time spent building and enhancing UI components in TypeScript/JavaScript Tools: A mix of open-source and custom-built software Focus: High-performance, scalable … scales to new users and use cases You will need to have Demonstrated experience in system design and architecture Strong problem-solving skills in large, interconnected systems Proficiency in C++ development The ability to collaborate with our stakeholders and turn their ideas into fully scoped out projects We'd love to see A passion for data driven systems A strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - MOCA London, GBR Posted today

London, United Kingdom
Bloomberg L.P
touches so many teams, you'll collaborate closely with product owners and engineers across multiple organizations. Our Tech Stack Languages: Our engineers spend around 70% of their time writing C++, with the rest of the time spent building and enhancing UI components in TypeScript/JavaScript Tools: A mix of open-source and custom-built software Focus: High-performance, scalable … scales to new users and use cases You will need to have Demonstrated experience in system design and architecture Strong problem-solving skills in large, interconnected systems Proficiency in C++ development The ability to collaborate with our stakeholders and turn their ideas into fully scoped out projects We'd love to see A passion for data driven systems A strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Trading Infrastructure Software Engineer

London, United Kingdom
PDT Partners
retention rate speaks for itself. Our people are intellectuallyextraordinary, and our community is close-knit, down-to-earth, and diverse. Responsibilities: Develop and maintain our proprietary software stack using C++ and/or Python Implement and extend order management, compliance, exchange connectivity, market data, and routing functionality Design and implement our next generation real-time trading platform Manage and support … t think you're a perfect match, we still encourage you to apply because we are committed to developing our people. Significant experience programming in one or more of C++, Python, or Java. Experience working with trading systems or financial data, working with low-latencysystems, or working in a data science- or research-adjacent role a plus. Expertise in systems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Virtual Software Modeling Engineer

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
always looking for ways to improve the status quo. You are a great teammate, willing to go the extra mile to ensure project success. KEY RESPONSIBILITIES: Develop high-performance C++ functional models of AMD SoCs and platforms. Work closely with architecture teams to understand and model new designs. Improve functionality, stability, and performance of existing models. Develop tests to verify … debug problems running their workloads on the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN: High-performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel debugging. Functional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
NewOrbit Space Ltd
direction of the software and system development of our satellite. Key Responsibilities Own the on-board flight-software stack - design, code and test real-time Rust/C/C++ on RTOS or Embedded Linux. Ship code from review to orbit - push through CI/CD, support launch, and deliver over-the-air updates during operations. Implement and tune our … with AOCS, propulsion, avionics and mission-design teams to balance compute, power, thermal and link budgets. Fundamental Requirements Experience building production embedded or real-time systems in C/C++ or Rust on RTOS or Embedded Linux. Solid grasp of on-board computer architecture, BSPs, watchdogs and high-speed buses (CAN-FD, SpaceWire, SPI, LVDS). Experience taking code through More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Machine Learning Engineer, Scaling and Performance

London, United Kingdom
Hybrid / WFH Options
InstaDeep Ltd
latest deep learning literature to implement and optimise state-of-the-art algorithms and architectures, ensuring compute efficiency and performance. Low-Level Mastery: Write high-quality Python, C/C++, XLA, Pallas, Triton, and/or CUDA code to achieve performance breakthroughs. Required Skills Understanding of Linux systems, performance analysis tools, and hardware optimisation techniques Experience with distributed training frameworks … Ray, Dask, PyTorch Lightning, etc.) Expertise with Python and/or C/C++ Development with machine learning frameworks (JAX, Tensorflow, PyTorch etc.) Passion for profiling, identifying bottlenecks, and delivering efficient solutions. Highly Desirable Track record of successfully scaling ML models. Experience writing custom CUDA kernels or XLA operations. Understanding of GPU/TPU architectures and their implications for efficient More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applications Engineer

London, United Kingdom
Hybrid / WFH Options
Quantum Motion
them into high-quality, maintainable software solutions. Design, implement, and maintain production-grade scientific and engineering software libraries. Write clean, well-tested code in multiple languages (primarily Python and C++), integrating with our public software stack. Run and optimize high-performance workloads on GPUs and HPC clusters. Support algorithm design, compilation tools, and resource estimation software for quantum programs. Work … Proven ability to design, implement, and maintain production-quality software, with evidence of independent work. Significant programming experience in Python (or Julia) and at least one low-level language (C++ or Rust). Solid understanding of modern software development practices: version control (Git/GitHub), unit/integration testing, continuous integration, and documentation. Public examples of past work-GitHub or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Bradford, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Embedded Software Engineer Location: Bradford, West Yorkshire Employment Type: Full-time | Permanent Salary: Up to £60,000 Are you an experienced Embedded Software Engineer ready to take the next step in your career? Our client is looking for a talented More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

C# Rates Pricing Platform Development Manager - Director

North West London, London, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
Prestigious Investment Bank seeks a Technical Team Lead/Manager to provide leadership and oversight of the firm's highly successful global E-Trading Rates platform. The platform primarily uses Server-Side C# and related technologies, plus some C++. Managing More ❯
Employment Type: Permanent, Work From Home
Posted:

Hardware Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
Our client based in Guildford are looking for candidates who must have a strong academic background typically with a first class degree or PhD in a numerate subject such as physics, engineering or maths. We look for candidates with the More ❯
Employment Type: Permanent
Salary: £37000 - £55000/annum
Posted:

Software Development Engineer - II, Kindle Content Rendering

Cambridge, Cambridgeshire, United Kingdom
Amazon
Kindle has changed the way books are published, sold, and read across the globe. Independent authors are now able to publish and sell direct to readers through Kindle and print-on-demand offerings, enabling them to reach audiences never before More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Oho Group Ltd
Embedded Software Engineer We are seeking a talented and motivated Embedded Systems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest More ❯
Posted:
C++
England
10th Percentile
£25,125
25th Percentile
£46,250
Median
£65,000
75th Percentile
£103,375
90th Percentile
£149,250