2,426 to 2,450 of 2,927 C++ Jobs in the UK

Senior Software Architect - REMOTE

Hiring Organisation
Proactive Appointments
Location
West Midlands, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £85,000 per annum
Define software architecture, design concepts and detailed technical specifications. Plan and allocate development tasks, supporting engineers with technical solutions. Contribute to software development using C++, C and Java . Monitor development progress, budgets, risks and changes in scope. Work closely with Project Managers, Controls, Support and Solutions teams. Lead functional … related faults. Build effective technical relationships with customers, suppliers and internal stakeholders. Essential Experience Proven experience in software development and technical leadership . Strong C++ development experience . Experience leading or mentoring software engineers. Experience with software design, development planning, testing and integration. Strong problem-solving and technical decision-making ...

Software Integration Engineer

Hiring Organisation
microTECH Global LTD
Location
London, United Kingdom
Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with … other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your ...

Software Integration Engineer

Hiring Organisation
microTECH Global LTD
Location
Cardiff, United Kingdom
Chromium browser and WebRTC, ALVR (Air Light VR). Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers. Integration work for other compression solutions, such as VC6 and point cloud compression, into different video editing and creation applications. Engaging with … other relevant scientific/technical subjects, or work experience. Experience developing system level software for Android operating systems. Experience developing software using C/C++ and other languages. Interest in developing system level software for iOS or desktop operating systems for use by third party applications. Interest in expanding your ...

SC-Cleared C++/Qt Engineer – Onsite Bristol

Location
Gloucester, England, United Kingdom
Bristol is seeking a C++/Qt Software Engineer (SC Cleared) for a 12-month on-site contract. The role requires active SC clearance and sole British nationality. You will design and develop a new software Console application using C++ and Qt, covering the full lifecycle from requirements to automated ...

Quant Analyst Digital Data Trading

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 70 K
Options.Quant’s MUST have: • Msc In Maths, Comp Sci, or Maths, Stats from Top Tier University (top 20 UK) • Experience of programming, could be C++ to R to Python • Understanding of market execution • Bloomberg • Some experience in quant finance or the equity markets.This is an outstanding opportunity to join … flows from Bloomberg. This is a UNIQUE opportunity..My client is based in LondonQuant Analyst Quant Developer Java Scala Algorithm Algo, OO Development Developer C# C++ SQL SQL 2008 Quant Trader Bank C# winforms ...

Senior Embedded Software Engineer

Hiring Organisation
Yoh Solutions Ltd
Location
Slough, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
Senior Software Engineer Embedded Linux | C++ | Communications Systems Some engineering teams spend years maintaining the same product. This team doesn't. Every 12-18 months, a new product moves from concept through development and into production. Engineers are involved throughout the entire lifecycle, from early architecture discussions through to deployment … team where engineers are trusted to solve problems, contribute ideas and take ownership. You'll likely bring experience with: Embedded Linux development Modern C++ Networking and communications protocols SIP, RTP, PJSIP, Asterisk or similar VoIP technologies Multi-threaded software development Complex systems where reliability matters Experience within satellite communications, telecommunications ...

Senior Embedded Software Engineer &Mdash; Embedded C / Linux / Networking

Location
Dry Drayton, England, United Kingdom
because somewhere a broadcaster or a control room is relying on it working. Every time. Without fail. You'll be building the embedded C, C++ and Rust that underpins IP‐based KVM and connectivity products used in genuinely mission‐critical environments: broadcast, national security, transport, industrial control. Not internal tools. … need someone who already thinks that way, not someone picking it up as they go. Alongside that, you'll bring: Strong, hands‐on C, C++ and Rust Confidence building middleware and backend applications on Linux Comfort optimising performance‐critical, multi‐threaded code Bonus points if you've touched HDMI, DisplayPort ...

Senior Embedded Software Engineer — Embedded C / Linux / Networking

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £80,000 per annum
because somewhere a broadcaster or a control room is relying on it working. Every time. Without fail. You'll be building the embedded C, C++ and Rust that underpins IP-based KVM and connectivity products used in genuinely mission-critical environments: broadcast, national security, transport, industrial control. Not internal tools. … need someone who already thinks that way, not someone picking it up as they go. Alongside that, you'll bring: Strong, hands-on C, C++ and Rust Confidence building middleware and backend applications on Linux Comfort optimising performance-critical, multi-threaded code Bonus points if you've touched HDMI, DisplayPort ...

Senior Software Engineer (Rust)

Location
Greater London, England, United Kingdom
alongside customers and partners. The company's primary engineering language is Rust , but prior Rust experience is not essential. Strong engineers coming from C, C++, or another systems programming background are encouraged to apply. You will also spend time in customer environments, often working through unfamiliar technical constraints and helping … software engineering experience. A strong track record of shipping and owning production software. Significant experience with a systems language such as Rust, C, or C++ . Strong working proficiency with Linux . Ability to operate independently in unfamiliar technical environments. A rigorous approach to software correctness, reliability, and security. Strong ...

Senior Machine Learning Engineer

Hiring Organisation
Hackajob Ltd
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
ONNX Runtime, ExecuTorch). Knowledge Analytics & Graph Processing: Design, implement, and maintain lightweight on-device graph databases and relationship extraction pipelines (Python, Rust, or C++) to process structured and unstructured sensor data. JSP 936 & AI Governance: Implement bounding guardrails, prompt evaluation, and anti-hallucination controls to ensure 100% compliance with …/Dependable AI ). ML & Edge Inference Mastery 3+ years of production experience deploying ML models to edge runtime environments (LiteRT/TFLite, ONNX, C++ bindings). Experience in model quantization techniques (INT8, INT4, AWQ) and execution acceleration across NPU/GPU hardware. Proficiency in Python and PyTorch/HuggingFace ...

Campus ML Research Engineer (Full-Time) Jump Trading · London, United Kingdom 5 hours ago

Location
Greater London, England, United Kingdom
best use of our HPC resources. Integrate ML models into production systems where latency matters. Work across a mix of programming languages: C/C++/Python/CUDA and other low-level GPU languages. Build large scale ML systems that are observable, performant, and flexible. Help improve productivity … looking for deep technical expertise. Creative thinkers who are driven, self-motivated, and eager to solve challenging problems Proficiency in Python and/or C++ Proficiency in Pytorch, JAX, Tensorflow or other DL library. Ability to thrive in a collaborative, team-oriented environment Expertise in GPU or Accelerator programming (CUDA ...

Quantitative Developer

Location
Greater London, England, United Kingdom
positions and calculating market risk metrics across asset classes, including equity, credit, FX, fixed income, commodities, crypto, and their derivatives Write modern, high-performance C++ code that is clean, reusable, well-tested, and optimized for large-scale distributed systems using a high-performance grid computing platform Leverage Python … have M.S. or PhD in mathematics, physical sciences, or engineering preferred Excellent quantitative and programming skills with 3-5 years’ experience in large-scale C++ development and program design as well as data intensive products Familiarity with additional programming languages such as Python, Java, and SQL Strong understanding of financial ...

FPGA Engineer

Location
Oxford, England, United Kingdom
Responsibilities Algorithm implementation: Translate complex probabilistic algorithms from high-level models, such as pseudocode/Python/C++/MATLAB, into highly pipelined, resource-efficient FPGA RTL. RTL design from scratch: Design and implement custom digital logic using VHDL where off-the-shelf vendor IPs are insufficient, bottlenecked, or introduce … processor-side development for FPGA SoC platforms, particularly Zynq or similar PS/PL architectures. Being comfortable writing or reviewing bare-metal C/C++ to configure PL peripherals through AXI registers, moving data between PS and PL. Math to hardware: Proven ability to translate complex mathematical models into hardware ...

Ultra-Low Latency C++ Engineer — HFT Systems

Location
Greater London, England, United Kingdom
leading tech consultancy in London is seeking a C++ Software Engineer to work on latency-critical trading infrastructure. The role focuses on developing ultra-low latency trading systems in a high-performance trading environment. Candidates should have significant experience in C++ development and a strong understanding of CPU architectures. ...

FX Options Quantitative Developer (Assistant Vice President)

Location
Greater London, England, United Kingdom
Options products. Design and implement quantitative pricing models using numerical techniques including Monte Carlo methods and partial differential equation solvers. Develop production software using C++ and Python, applying object‐oriented design principles and performance optimisation techniques including hardware acceleration. Work closely with traders and structurers to translate business requirements into … outputs and system behaviour align with the firm’s risk and conduct standards. What we’ll need from you Demonstrated software engineering ability in C++ and Python with practical experience. Knowledge of statistics, probability theory, and their application to the evaluation and risk assessment of complex financial instruments. Ability ...

Senior Automated Test Engineer

Location
Southampton, England, United Kingdom
experience will also be considered. SKILLS & KNOWLEDGE REQUIRED Experience developing automated test frameworks and test applications. Strong development skills in Python and/or C++/C# as well as database development skills. Experience interfacing software with laboratory or manufacturing instrumentation. Knowledge of measurement systems and instrumentation communications (TCP/… engineering or manufacturing environment. Demonstrable experience delivering software-based test automation systems from concept through deployment. Experience using Python and/or C++/C# in commercial engineering applications. Experience designing and supporting SQL database solutions. Experience documenting design, validation methods, and engineering procedures. TRAVEL EXPECTATIONS Up to 10% annually ...

Principal Software Engineer

Hiring Organisation
Leonardo DRS
Location
Basildon, Essex, United Kingdom
Salary
£ 70 K
Description:The OpportunityAre you a Software Engineer with C++ experience looking for your next challenge Here at Leonardo, we are seeking an experienced Principal Software Engineer to take on pivotal technical work within our Integrated Sensors & Protection line of business, working on a range of defence projects.Direct industry experience … collaborate and innovate with other engineers to create market-leading products within the defence industry.What we are looking for:Several years of C/C++ software engineering experience in aerospace, defence, or other mission/safety-critical domains.Networking fundamentals, including TCP/IP, UDP, and socket programmingRTOS concepts, such ...

Senior Software Engineer

Hiring Organisation
Light & Wonder
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
will support others, share knowledge, and help the wider team deliver exceptional outcomes together.What You'll DoDevelop high-quality game content using Unity, C++ and C#.Design, implement, and maintain game features that deliver engaging player experiences.Write clean, efficient, and maintainable code in line with established engineering standards and best practices.Contribute … tools, and engineering practices.Share knowledge across the team and help foster a collaborative, high-performing engineering culture.What You'll BringCommercial experience developing software in C++, including the ability to understand, debug, and maintain complex codebases.Experience developing games using the Unity game engine.Strong capability in C# and object-oriented programming principles.Excellent ...

Senior Validation Engineer (Systems / DDR Subsystems)

Location
Farnborough, England, United Kingdom
analysis Analyze: Crosstalk Reflection Overshoot/undershoot Work closely with PCB layout and SI teams to optimize DDR routing Automation Python/C/C++ Automate: Regression testing Cross-functional Collaboration Work closely with: RTL Design Memory Controller Design PHY Design Firmware Team PCB Design Software Team Required Qualifications Bachelor … Thermal chambers High-Speed Interfaces Experience validating: USB Ethernet MIPI CSI/DSI UFS UART SPI I2C Programming Proficiency in: Python C/C++ We’re a dream team of purpose-driven, collaborative and passionate people, and we are constantly looking for others to join #TeamMDA to ignite ...

Senior Compiler Engineer - Systems Team

Hiring Organisation
Riverlane
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Workshops on Riverlane's QEC InterfaceEvaluate Customers Control System and Data Communication requirements. Integration On-Site: End-to-End System Deployment. Writing Python or C++ to adapt to customer's control systems and ensure data packets are received correctly. Work with Riverlane's Quantum Application Team to design experiments … hardware stack: compilers, operating systems, computer architecturesExperience in compilers (LLVM MLIR or others)Experience of shipping software to usersProficiency in Python; proficiency in C++ or RustAbility to convert product requirements into technical specifications to document and share your workA curious nature and a passion for learning and continuous improvement Excellent ...

Hybrid Algorithm Researcher

Hiring Organisation
Thales
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
that remain robust, adaptable, and effective in real-world and adversarial conditions. What you will do Lead the development of hybrid algorithmic software in C++, MATLAB, Mathematica, and Python. Design, adapt, and evaluate hybrid algorithms for sensor modelling, processing, data fusion, tracking, state estimation, and anomaly detection. Apply time … implement techniques from recent research papers. Experience making algorithms robust to real-world data and complex physical system behaviour. Practical coding experience in C++, MATLAB, Mathematica, and/or Python. Proven ability to work across research, development, technical leadership, and delivery. Desirable experience Knowledge of emerging sensing and PNT technologies ...

Lead Software Engineer

Hiring Organisation
London Stock Exchange Group
Location
Nottingham, UK
Employment Type
Full-time
software engineering and development lifecycles to lead change in exciting software challenges and customer solutions. ROLE SUMMARY: The Workflows Engineering team are recruiting a C++ Lead Software Engineer to play a crucial role in our organisation. The successful candidate will become part of an engineering team addressing complex challenges … clearly to varied audiencesContinuously develop technical and industry expertise (e.g. certifications, qualifications)WHAT YOU'LL BRING: Strong programming skills in at least one language (C++ preferred; Java/others a plus)Experience in 3+ of: REST/WebSocketKafka (event-driven messaging)SQL (Oracle/SQL Server)RedisAzure PaaS (Event ...

Senior Bioinformatics Scientist

Location
Great Abington, England, United Kingdom
expertise in next-generation sequencing technologies and secondary analysis methods, including mapping, alignment, and variant calling, alongside strong software development skills in C/C++ or similar high-performance programming languages. You are motivated by solving difficult scientific problems and transforming large-scale genomic data into actionable insights. You thrive … implement innovative computational and statistical algorithms to extract biological signal from sequencing assays. Develop and optimize high-performance production software using C/C++ and related technologies. Analyze, integrate, model, and interpret complex experimental and genomic datasets to support product development. Collaborate closely with software engineering, FPGA, quality assurance, quality ...

Specialist - Electrical Engineering

Hiring Organisation
Wabtec
Location
London, United Kingdom
Salary
£ 70 K
schematics.Review documents and procedures for accuracyDocument process in a flow chart using Microsoft VisioContribute to automation and tooling through coding and scripting (e.g., C, C++, Python, VBA)Knowledge of electronic and electrical systems design, programming and firmware developmentTest and validate engineering processes and systems to ensure accuracy and reliabilityExcellent communication … hardware functionality throughout the development lifecycle.Strong background in embedded software development and system integration, including microcontroller platforms such as PIC32.Advanced proficiency in C/C++ with extensive experience developing and optimizing low-level device drivers.In-depth knowledge of networking technologies, including Ethernet and the TCP/IP protocol suite.Hands ...

Specialist - Electrical Engineering

Hiring Organisation
Wabtec
Location
London, UK
Employment Type
Full-time
Review documents and procedures for accuracyDocument process in a flow chart using Microsoft VisioContribute to automation and tooling through coding and scripting (e.g., C, C++, Python, VBA)Knowledge of electronic and electrical systems design, programming and firmware developmentTest and validate engineering processes and systems to ensure accuracy and reliabilityExcellent communication … functionality throughout the development lifecycle. Strong background in embedded software development and system integration, including microcontroller platforms such as PIC32.Advanced proficiency in C/C++ with extensive experience developing and optimizing low-level device drivers. In-depth knowledge of networking technologies, including Ethernet and the TCP/IP protocol suite. ...