1,101 to 1,125 of 2,289 Permanent C++ Jobs

Senior Software Engineer C++

Location
Nottingham, Nottinghamshire, United Kingdom
Senior Software Engineer C++ When registering to this job board you will be redirected to the online application form. Please ensure that this is completed in full in order that your application can be reviewed. Within your role as Senior Software Engineer C++ no two days will look the same … experience working as a Senior Software Engineer, including responsibility for delivering high quality, maintainable software in a commercial environment. Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. Experience with C# and the .NET ecosystem ...

Senior Embedded Software Engineer (C++)

Hiring Organisation
Expert Employment
Location
North London, Garden Suburb, Greater London, United Kingdom
Employment Type
Permanent
Salary
£60000 - £68000/annum Full Packagy
technical guidance and mentorship to junior engineers Ensure software is developed in line with relevant standards and quality processes Key Skills Strong experience in C++ development (ideally modern C++) Proven experience working across the full software development lifecycle Experience with GUI UX or Human-Computer Interaction (HCI) Knowledge of Python ...

C++ Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Senior C++ Software Engineer - Scientific Software Location: Glasgow, hybrid WFH (50/50 split between home and office) Salary: Up to £65,000 DOE KO2's client develops advanced cheminformatics software. Their software helps scientists understand and work better with chemical data. They're looking for an experienced Senior C++ … Software Engineer to join their small, growing team in Glasgow. You'll modernise their core C++ codebase and turn complex scientific algorithms into robust, high-performance code. The company is international and close-knit. The Glasgow team works closely with colleagues in small offices in Germany and France ...

C++ Exchange Developer

Hiring Organisation
Huxley Associates
Location
London, United Kingdom
Employment Type
Permanent
Leading Etrading client requires a senior C++ Engineer to Design, develop and enhance low-latency C++ applications across five equities trading environments, Contribute to critical components including order handling, matching engines and market data services. Take ownership from initial design through implementation, testing and deployment. Are you passionate about building … system design, mentor talented engineers, and shape the future of modern electronic trading. Build High-Performance Trading Systems Design, develop and enhance low-latency C++ applications across five equities trading environments Deliver robust, scalable and production-ready solutions with a strong focus on quality and performance Contribute to critical components ...

Senior Software Engineer, C++

Location
Greater London, England, United Kingdom
Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound business decisions. C++ plays a critical role … event‐driven trading systems, which are designed to reliably handle vast amounts of data at ultra‐low latencies. As a C++ Engineer, you will build systems used to analyze and trade tens of thousands of products across hundreds of global trading venues every day. Working closely with Technologists, Quantitative Researchers ...

Embedded Test Engineer - Automated Testing & Ownership

Location
Cambridge, England, United Kingdom
ensure robust, reliable products for real-world use. You’ll develop automated and manual test strategies, build test frameworks using Python, C and C++, and perform integration, system, regression and fault‐injection testing on embedded firmware and hardware. #J-18808-Ljbffr ...

Graduate Software Engineer - Cybersecurity (Hybrid UK)

Location
Malvern, England, United Kingdom
join its UK development team. You will work on cybersecurity software and contribute from day one, learning from experienced engineers. You’ll develop in C++, Go, C# or similar languages, with a focus on quality code, testing, and documentation in an agile environment. The role is hybrid with on-site ...

Senior Embedded Security Engineer (SoC & Firmware)

Location
Cambridge, England, United Kingdom
role involves reviewing firmware code, evaluating system architectures, and collaborating with cross-functional teams to implement security measures. Ideal candidates possess strong C/C++ expertise and experience with embedded systems. This position supports hybrid working arrangements. #J-18808-Ljbffr ...

Linux Platform Engineer – Unity Engine

Location
Brighton, England, United Kingdom
cloud partnerships. You’ll work on low‐level engine systems, maintaining Linux targets and collaborating across Unity’s platform groups. Key requirements include strong C++ skills, Linux desktop experience, debugging and profiling, with exposure to Unity/C# and automated testing. Equity and performance bonuses may apply. #J-18808-Ljbffr ...

Embedded Firmware Engineer: Secure OTA & Board Bring-Up

Location
United Kingdom
Legocia in the United Kingdom seeks an experienced firmware engineer to join our embedded team. You’ll write firmware in C, C++ or Rust for microcontrollers and embedded Linux, and bring up new boards with hardware engineers. You’ll design secure boot, update and provisioning flows and build hardware ...

Java Developer AI Claude - FinTech

Hiring Organisation
Client Server
Location
City, Newcastle Upon Tyne, United Kingdom
Employment Type
Permanent
Salary
GBP 120,000 Annual
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 scalabl click apply for full job details ...

Rapid Cyber Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Development team develops bespoke end-to-end solutions for clients in the Cyber Security domain. Historically, this has meant a specialism in C and C++ development across embedded and mobile platforms, including iOS, Android, Windows, macOS and Linux variants. We emphasise having a comprehensive understanding of the programming languages, platf ...

AI Systems Simulation Engineer

Location
Cambridge, England, United Kingdom
will develop and connect simulation components, ensuring interfaces are clear and results align with data. The role requires strong software engineering skills across Python, C++, Rust, and experience with simulation or performance modelling. You will work with partners and measurement teams to validate predictions and extend the simulator. #J ...

TPU Compiler Engineer (PhD) – Early Career

Location
Greater London, England, United Kingdom
global technology company in London seeks a Software Engineer for its TPU Compiler team. The ideal candidate will be involved in writing C++ code, optimizing algorithms, and applying AI to compiler development. A PhD in a related field is required along with experience in parallel computing and software design. Join ...

Senior Embedded Firmware Engineer — Hybrid (Ware, UK)

Location
Ware, England, United Kingdom
protocols, collaborate with hardware engineers on board bring-up, and optimize power, memory and performance in real-time environments. Proficiency in C/C++, ARM microprocessors, RTOS, and debugging with oscilloscopes is required. #J-18808-Ljbffr ...

Senior AI Compiler Engineer for ML Platform

Location
Cambridge, England, United Kingdom
will contribute to AI/ML compiler design, model ingestion, and optimisation as part of Arm's ML software stack. The role requires strong C++/Python skills, experience with the full software lifecycle, and knowledge of ML compilation technologies (MLIR/TVM). A collaborative, proactive approach and excellent ...

Machine Vision AI Engineer - Hybrid/Remote, Path to AI Lead

Location
Huddersfield, England, United Kingdom
Adria Solutions in Huddersfield is seeking an AI Software Engineer to advance machine vision projects. You will develop software in C++, C#, and Python, build and refine vision models, and integrate AI components into robust applications. You will work across development, testing, and deployment, collaborate with teams, and help optimize ...

Senior Embedded Software Architect – Aerospace (RTOS)

Location
Milton Keynes, England, United Kingdom
Software Engineer to design and implement software for embedded devices and systems. The role requires 9+ years in software development, proficiency in C or C++, and excellent communication skills. You will work on high-reliability systems, support software quality assurance, and interface with hardware engineers. Ideal candidates will have experience ...

Senior Mission Systems & Software Lead — Hybrid UK

Location
West of England, England, United Kingdom
Wedgetail programme, collaborating with teams across the UK, Australia and the USA. The role requires 10+ years in embedded software, strong C/C++ or Java skills, and DO-178 experience, with regular travel to support global integration efforts. #J-18808-Ljbffr ...

Software Engineer - Real-Time Inspection Systems

Location
England, United Kingdom
real-time data capture, hardware interfaces, and browser-based monitoring tools. You will work with C# as the primary language, with some C/C++ for hardware communication, ASP.NET Core for the web, and SQL Server on the data side. #J-18808-Ljbffr ...

VP, Liquidity Metrics Quant & Risk Analytics

Location
Greater London, England, United Kingdom
controls teams across global offices to deliver scalable quantitative solutions. Ideal candidates have 6+ years in software development, strong programming in C/C++, Java or Python, and proven ability to communicate complex results to technical and business audiences. #J-18808-Ljbffr ...

KDB+ Developer — Financial Data Solutions

Location
Newry, Northern Ireland, United Kingdom
assist with configurations and training. Applicants should have 3+ years in software development with KDB+/Q, strong programming skills in Java/C++/Python, and experience with deployment #J-18808-Ljbffr ...

Embedded Debug Tools Engineer

Location
Manchester, England, United Kingdom
seeks skilled software engineers to develop Java and C++ based debugging tools and firmware for DSTREAM probes. You’ll work in an Agile team through the full software lifecycle, contributing features for Arm Debugger in Development Studio and related tooling. A proactive mindset and strong CS fundamentals are essential ...

Firmware Engineer - Embedded Systems for Electric Bikes

Location
Greenford, Scotland, United Kingdom
full product lifecycle from prototype to production, collaborating with cross-functional teams in an agile environment. The ideal candidate has strong C/C++ skills, experience with embedded protocols (BLE, CAN, I2C, UART, SPI) and a passion for safety and reliability in electric vehicle software. #J-18808-Ljbffr ...