1,901 to 1,925 of 2,487 C++ Jobs in England

Low-latency Software Engineer

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Computer Science or Machine learning BSc or Masters or PhD from a top 40 University Globally Some commercial Java Development experience; we would consider C++ but core coding is JavaCore JavaSQLGood understanding of general programming concepts, diligent coder. This is an outstanding opportunity for a Java developer to join … interesting growth within the sector. You will gain massive exposure to High Frequency Trading. My client is based in the City of LondonJava Developer, C++ Developer, Quant, Junior Quant, C++ Java, SQL Matlab, Quant Trader, Quantitative ...

C++ (with QT) Software Engineer

Location
Gloucester, England, United Kingdom
C++/QT Software Engineer (SC Cleared) 12 Months initial contract On site in Bristol 5 Days per week 481 Pay per day (Inside IR35) Please note - Due to the nature of the role and the client, the selected candidate MUST HAVE ACTIVE SC clearance and be a Sole British … National Overview My client, in the defence sector are looking for an experienced C++/Qt Software Engineer to join a team developing software solutions for the next generation of Air Defence Systems. You will be responsible for developing a new software Console product to replace an existing system. This ...

C++ (with QT) Software Engineer

Hiring Organisation
ARM
Location
Bristol, United Kingdom
Employment Type
Contract
Contract Rate
£481/day Inside IR35
C++/QT Software Engineer (SC Cleared) 12 Months initial contract On site in Bristol 5 Days per week £481 Pay per day (Inside IR35) ***Please note - Due to the nature of the role and the client, the selected candidate MUST HAVE ACTIVE SC clearance and be a Sole British … National *** Overview My client, in the defence sector are looking for an experienced C++/Qt Software Engineer to join a team developing software solutions for the next generation of Air Defence Systems. You will be responsible for developing a new software Console product to replace an existing system. This ...

Staff Engineer, Test Integration, Modelling and Simulation (R5601)

Location
Greater London, England, United Kingdom
worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube. Job Description: This position is perfect for a seasoned C++ engineer with expertise in modeling and simulation, systems, and systems integration. As a key leader, you will tackle the most challenging and complex projects with … integrating simulations and third-party systems, and advancing cutting-edge technologies. What you'll do: Lead the design, development, and maintenance of high-performance C++ software for complex systems. Architect robust, scalable simulation solutions for systems of systems and real-time processing. Drive the integration of third-party software ...

Senior Software Engineer (UK)

Location
Manchester, England, United Kingdom
based in Manchester and Kochi. We are actively looking for a high‐calibre Senior Software Engineer with strong foundations in core and advanced C++ programming, alongside Python, to drive the development of next‐generation simulation and analysis tools for electrical power systems. If you live and breathe C++, enjoy solving … complex engineering problems through code, and have experience building performant, scalable software. KEY DUTIES AND RESPONSIBILITIES Architect and develop high-performance C++ modules for power system simulation. Convert complex mathematical and engineering models into scalable, production‐ready software. Collaborate with domain experts to design and integrate advanced simulation logic. ...

Software Engineer London London

Location
Greater London, England, United Kingdom
design, develop, and optimize high-performance libraries, modules, and products, through from incubation all the way to production Write, test, and debug efficient modern C++ code for complex software solutions with the help of AI tooling Work closely with product managers and customers to understand requirements and translate them into … looking for someone who has: Bachelor’s degree in computer science/related engineering field 2+ years of hands-on experience developing performant modern C++, or high willingness to learn C++ which is our primary programming language for all development Strong procedural and object-oriented programming experience that employs clean ...

C++ Team Lead (Low Latency)

Location
Greater London, England, United Kingdom
Location: London — 3 days per week in the office We’re looking for an exceptional C++ Low-Latency Technology Lead to join a high-performance technology team within a leading financial services firm. This is a hands‐on technical leadership role for someone who is passionate about ultra‐low‐latency … systems, performance engineering and modern C++ , and who can lead engineers while remaining deeply involved in the architecture and optimisation of critical trading technology. The Role You’ll take technical ownership of a highly performance‐sensitive C++ platform, driving improvements across architecture, latency, throughput and reliability. You’ll work closely ...

Summer Intern Operational Cyber Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
Core duties We work across a range of platforms including desktop, mobile and embedded systems and a range of languages including: Microsoft C, C#, C++, .NET Mobile iOS (Swift, Objective-C), Android (Java, Kotlin, C++) Vulnerability Research & Reverse Engineering (IDA/Ghidra/Binary Ninja, Frida) Web HTML, JavaScript ...

Senior Software Engineer, Embedded Systems

Location
Greater London, England, United Kingdom
building robust software systems to solve challenging problems at scale. The ideal candidate would have a considerable background in developing complex software with modern C++ over embedded systems. Implement, deliver and refine Arene SDK software components for users to interact seamlessly with the vehicle systems Design and implement abstraction layers … enable hardware-agnostic software platforms using modern C++ concepts Collaborate with global teams to accelerate and improve Arene software development At least 5 years of experience with modern C++ (C++14/17 and above). Experience delivering software for similar safety and quality driven domains (automotive, aerospace, robotics, medical, military ...

Principal Software Engineer - C++ (Cloud Video Framework)

Location
Basingstoke, England, United Kingdom
Principal Software Engineer C++ (Cloud Video Framework) Contract : Full-Time, Permanent Working Location : Hybrid, 2 Days a week in the office, minimum Office Locations : UK/Hungary Join Our Team as a Principal Software Engineer in Cloud Video Framework at Hawk-Eye Innovations Are you interested in working with … media processing frameworks, low-latency audio/video tech, and seamlessly designed user interfaces. We’re looking for a Principal Software Engineer with strong C++ skills, a curious mindset, and a passion for solving real-world problems in high-pressure environments. Whether you’re optimising multithreaded code for live encoding ...

Embedded Software Engineer - Medical Devices

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum DoE + benefits
Develop embedded C and C++ software to bring new medical technology to life Looking for an embedded development role with variety, client-contact, and a positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ developer … academic background in Computer Science, Electronics, or a similarly applicable subject Substantial commercial embedded software development experience with skills in C and/or C++ (and ideally Qt framework). Target systems include bare metal, RTOS, and Linux A solid appreciation of software engineering best practice, including version control ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level … problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part ...

Senior Software Engineer (Match AI & Simulation)

Location
Greater London, England, United Kingdom
need for deterministic simulation across platforms. Knowledge, Skills, And Experience Keen interest and understanding in Football. Football Manager fan a bonus. Strong knowledge of C++, design patterns and software engineering. Minimum five years of professional experience using C++ as the main language. Professional experience designing and developing game AI systems ...

Senior Software Engineer

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

Senior Embedded Linux Software Engineer

Location
Greater London, England, United Kingdom
ownership of major software work packages across mission-critical satellite communication products. This is a senior hands‐on role combining software architecture, C/C++ development and embedded Linux, with responsibility across the full product lifecycle. You’ll work closely with hardware, firmware and international engineering teams to develop highly … safety applications. For this Senior Embedded Linux Software Engineer role, we are looking for someone with: Extensive experience developing embedded Linux systems, with strong C++ and C Good working knowledge of Yocto and custom embedded Linux distros Experience with embedded networking and network products is advantageous Understanding of RTOS, bare ...

Embedded Software Engineer - Medical Devices

Location
Cambridge, England, United Kingdom
positive real-world impact? This role may be just the ticket: a well-established medical technology company is seeking an experienced C or C++ developer to join their multi-disciplinary engineering team. Here, you would work on projects which could range from on-board software for lab and hospital devices … academic background in Computer Science, Electronics, or a similarly applicable subject Substantial commercial embedded software development experience with skills in C and/or C++ (and ideally Qt framework). Target systems include bare metal, RTOS, and Linux A solid appreciation of software engineering best practice, including version control ...

Embedded Software Engineer

Location
Whiteley, England, United Kingdom
This could suit an experienced embedded engineer looking for a new technical challenge, or someone earlier in their career who has strong C/C++ fundamentals and wants to develop deeper expertise in embedded systems. What you'll be working on You'll develop embedded software for our wireless communication … products, working closely with engineers across software, electronics, RF and other specialist disciplines. Your work will include: Developing embedded software in C and C++ Working with SoC-based hardware platforms Developing, integrating and testing new product features Debugging software and hardware interactions Getting hands-on with electronics and laboratory test ...

Software Engineering Consultant

Location
City Of London, England, United Kingdom
continued success, this Cambridge based creator of medical systems is seeking an exceptional C++ software engineer to join their engineering team. In this role you would be involved from the outset with a wide variety of beneficial high-technology healthcare devices. You will be liaising closely with clients, and working … strong supporting pre-university grades (mostly A* or As at A-level, or equivalent) Substantial commercial experience of developing real-time, multithreaded software in C++ for Linux Coding skills in Python for developing automated tests and tools Familiarity with Git-based version control and unit test frameworks such as GoogleTest ...

C# Software Engineer

Location
Stevenage, England, United Kingdom
Simulation Architects to design and develop simulation components as an end-to-end representation of a weapon System in a synthetic environment using C#, C++, and integration simulations Work as part of an agile development team, made up of mixed-discipline engineers working in synergy to develop simulations and representations … development includes: Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test-driven development. Your skillset and experience: Proficient in C#/C++ Microsoft Visual Studio, Eclipse Ability to work from high level/system view into technical detail Knowledge of using Microsoft Windows and Linux operating systems ...

Senior Embedded Software Engineer

Location
Chesterfield, England, United Kingdom
real-time systems. Contribute to software architecture, system design, and technical decision-making across product development projects. Develop robust applications using C/C++ , Qt , and QML . Integrate software with embedded hardware platforms and peripheral devices. Implement and maintain communication protocols, including CAN , LIN , and other industry-standard interfaces. … functional teams throughout the full product development lifecycle. Requirements Proven experience developing embedded software for microcontroller-based and real-time systems using C/C++ Strong expertise with the Qt Framework and QML for application and user interface development Solid understanding of software architecture , system design, and engineering best practices ...

Backend Software Engineer Java - FinTech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
scaling FinTech. As a Backend Software Engineer you'll play a key role in a new client engagement to transform a highly complex C++ legacy trading system into a modern Java based application. You'll collaborate with Front Office trading teams as well as other highly skilled software engineers … collaborative and pragmatic with client facing communication skills You're naturally curious and have advanced critical thinking and problem solving skills An understanding of C++ would be of benefit but it's not essential You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from ...

Senior Manager, Ads Solutions Engineering, LCS, Agency and Partners, GAP

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
with client-side web technologies (e.g., HTML, CSS, JavaScript, or years of experience coding with one or more programming languages (e.g., Java, C/C++, Python).Experience in technical leadership, including leading business transformation initiatives. Preferred qualifications: Master's degree in Engineering, Computer Science, Business, or a related field. Experience … with client-side web technologies (e.g., HTML, CSS, JavaScript, or years of experience coding with one or more programming languages (e.g., Java, C/C++, Python).Experience in technical leadership, including leading business transformation initiatives. ...

Java Developer AI Claude - FinTech

Location
Newcastle upon Tyne, England, United Kingdom
Java Developer role at a scaling FinTech. As a Java Developer you'll in a new client engagement, helping to modernise a sophisticated C++ trading system into a scalable, high-performance Java application. Collaborating closely with Front Office trading teams, product specialists and highly experienced engineers, you'll design … collaborative and pragmatic with client facing communication skills You're naturally curious and have advanced critical thinking and problem solving skills An understanding of C++ would be of benefit but it's not essential You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from ...

Embedded Flight Software Engineer

Location
Cambridge, England, United Kingdom
you. Join us and push the boundaries of what’s possible. Core responsibilities Write bare-metal and FreeRTOS based firmware in C/C++ for the wide range of boards across the aircraft, from the main flight computer to power, motor, sensing, and payload electronics. Integrate the flight controller with … Required skills A degree in electrical engineering, computer engineering, computer science, or equivalent practical experience, and 3+ years building embedded firmware in C/C++, including bare‐metal development. Prior experience with uncrewed aircraft and autopilot/flight‐controller software. Experience delivering firmware for aerospace, avionics, or other safety ...

Principal Software Engineer - Autonomy

Location
Fareham, England, United Kingdom
high‐level autonomous behaviours for unmanned vehicles Designing and optimising algorithms for: Obstacle avoidance Path planning Mission‐level autonomy Developing robust autonomy software using C++ and Python Working extensively with ROS2, DDS, and embedded Linux systems Collaborating with cross‐functional engineering teams to integrate autonomy solutions Conducting rigorous testing … simulated and real‐world environments Balancing R&D experimentation with production‐ready deployments Providing technical leadership, mentoring, and guidance to engineers Extensive experience with C++ and Python, particularly in software architecture and algorithm development Strong understanding of autonomous systems, including: Motion planning State estimation Behaviour‐based control Solid experience working ...