2,051 to 2,075 of 2,406 C++ Jobs

Senior Software Engineer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
London, England, United Kingdom
Senior Software Engineer to join their software team in Southampton. This role would suit an experienced engineer whose main focus is C or C++ software development , particularly in multithreaded or high-performance systems. The Role You'll take a leading role in developing, integrating and optimising software that supports … tackle complex performance challenges and help shape reliable software for a demanding technical environment. Key Responsibilities Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms Drive software performance improvements through optimisation and multithreading Lead the integration of software components and resolution ...

Software Engineer - Junior to mid-level

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Sprowston, Norfolk, United Kingdom
Employment Type
Permanent
Salary
£35000 - £55000/annum
Software Engineer (C++) | Defence R&D (defence experience NOT required) Norfolk, on-site | £35k - £55k | 4½ day week This role is suitable for people just starting out in software, all the way up to those well established in their careers and looking to have impact on having impact on full … lifecycle processes. Want to write C++ for the team that is defining the future of technology in the defence industry? Defence experience isn't required, so if you've fancied moving into the sector, this is a strong way in. My client designs and builds complex defence systems. Their ...

Lead Software Engineer - DO-178C / Embedded C

Location
Cheltenham, England, United Kingdom
high-level and low-level software requirements Author software architectures and detailed design documentation Develop bare-metal, real-time embedded software using C and C++ Implement safety-critical software for an embedded modular platform Manage activities across the full software development lifecycle Ensure compliance with DO-178C Level A processes … teams to support effective integration Job Requirements: Significant experience developing bare-metal, real-time embedded systems in C Strong proficiency in Embedded C/C++ and real-time software design In-depth knowledge of DO-178C Level A standards, processes and documentation Experience working with safety-critical systems and certification ...

Senior C++ Linux Engineer - Lead Design & Mentoring

Location
Manchester, England, United Kingdom
Softweb Resourcing Limited is seeking a Senior C++ Software Engineer to join the Linux team, taking ownership of key development areas and mentoring peers. You will design and deliver complex C++ applications for Linux, focusing on performance and robust software design. The role offers hybrid working with a few days ...

Rust Engineer | Rapidly Growing AI Start-Up | London

Location
Greater London, England, United Kingdom
Rust Engineer or C++/Python/Java/C#/Go Engineer who is keen to to work in Rust required to join a rapidly-growing, London based AI start-up to build software powering the next generation of autonomous systems. The company is in an exciting growth phase … development of cutting-edge solutions with genuine real-world impact. About you Strong academic background Experience in Rust, or exceptional Engineering skills in C++/Python/C#/Javascript Comfortability handling projects from experimentation all the way through to production Great problem-solving skills and the ability to thrive ...

Senior Machine Learning Engineer

Location
Greater London, England, United Kingdom
such as multi-threading, networking, profiling and optimisation. Experience working with the NumPy/SciPy stack is essential, as is experience with tools like C++, Numba etc for performance optimisation. Knowledge of common ML algorithms & techniques is a plus, although not essential. We are a hybrid working company, working Thursdays … encourages best practice in others A systematic, analytical approach to tackling problems and designing solutions Experience with: Python programming Proficient in C/C++ on modern architectures Experience with the NumPy/SciPy stack Working with Linux platforms with knowledge of various scripting languages Strong general high performance computing: Multi ...

Embedded Audio Firmware Engineer

Location
Newbury, England, United Kingdom
early concept through to production readiness. Responsibilities: Design, implement, and maintain embedded firmware for DSP cores. Develop firmware using a mix of C/C++ (and selective assembly where appropriate), with strong focus on fixed point performance, memory, and power optimization. Design, simulate, characterize and optimize algorithms to prove that … 2.1) or equivalent, in Electronics, Embedded Software, Signal Processing or related discipline Strong professional experience of developing embedded firmware in C/C++ for fixed-point and floating-point DSPs and embedded platforms. Ability to go from a Matlab algorithm design to an embedded firmware design in C/C++ ...

Backend Developer

Location
Greater London, England, United Kingdom
this in about three times the pace most competent people think possible. You’ll work on the core of our platform: the C++ systems that ingest, process, and store high-rate,multi-modal sensor data from metal 3D printing machines to generate actionable outputs. Our software runs where our customers … critical. Your work will directly enable aerospace, medical, and automotive manufacturers to produce next generation components. Core Responsibilities Design and develop our core C++ libraries for high-throughput sensor data ingestion, processing, and storage Build and maintain Python bindings and APIs that expose backend functionality to our ML and application ...

Senior Embedded Software Engineer

Hiring Organisation
Redline Group Ltd
Location
Hemel Hempstead, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
debugging to ensure system functionality, reliability, and compliance with industry standards. - Write efficient, modular, and maintainable code in languages such as C/C++, or assembly for microcontrollers, DSPs, and FPGAs. To apply for the Senior Embedded Software Engineer job in Hertfordshire, you must have the following: - Proven experience … Ethernet, or wireless technologies. - Proficiency in embedded software development tools, debugging techniques, and cross-compilation environments. - Strong programming skills in C and C++ This is a fantastic job opportunity for the right person to advance their career and be a part of a market leading organisation. This role ...

Software Engineer

Location
Greater London, England, United Kingdom
Software Engineer (C++/Rust/Python/TypeScript) We’re looking for Software Engineers to join an exciting deep tech AI start-up on the brink of hypergrowth. Currently at seed stage and backed by the VCs behind Anthropic, and is preparing for rapid growth over the next … leading AI labs. Requirements A strong degree in Computer Science, Maths, Physics or Engineering, or equivalent experience Production experience in at least one of C++, Rust, Python or TypeScript A track record of shipping high-quality software, at any level from graduate to senior Bonus: mapping or geospatial frameworks, network ...

Embedded Systems Engineer

Location
Glasgow, Scotland, United Kingdom
soaking up new expertise and implementing it in real time. In this role, your responsibilities are: Design, implement, and test flight control algorithms in C++ for embedded systems. Collaborate closely with fellow engineers across software, hardware, and systems disciplines — all under one roof. Integrate software onto real UAV platforms, from … future of our autonomy stack. Operate in a fast-paced environment where every day brings new challenges and learning opportunities. Requirements Proficiency in C++, particularly in embedded or real-time systems. Experience developing software for embedded platforms (e.g., ARM-based processors, NVIDIA Jetson). Good understanding of control systems, estimation ...

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

Engineer, Software and Electronics

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £65000/annum + Top Benefits
physics. Demonstrable industry experience or highly relevant PhD working on a range of engineering projects which includes elements of the following: software programming (C, C++ or Rust); PCB design; digital electronics (DSP, Verilog or VHDL); and analogue electronics (RF, power or interfaces). Eligibility for UK security clearance … wide range of benefits including health insurance, enhanced company pension, free parking onsite and pro-active career support. Keywords: Electronics, Software, C/C++/Rust, DSP, Verilog, VHDL, RF, Power, Instrumentation, Industrial Systems, Defence, Consultancy, Embedded, PhD/Experienced, Digital/Analogue, Cambridge, Fully Onsite Another top job from ...

Member of Technical Staff, Full Stack

Hiring Organisation
FBI &TMT
Location
City of London, London, United Kingdom
Employment Type
Permanent
Support API testing and maintain high standards of quality, reliability and clean architecture Job Requirements: Strong experience in software engineering using Go, Python or C++ Proficiency in designing and building scalable backend systems and APIs Practical experience with TypeScript, React and modern frontend development Understanding of distributed systems, containers … mission-critical AI and computer vision solutions with real-world impact If you are a full stack software engineer with experience in Go, C++, Kubernetes, APIs and AI-driven systems, this is an opportunity to contribute to an ambitious video intelligence platform. Apply now to join our client's core ...

Principal Software Engineer

Location
United Kingdom
better than you found it. Open in Python, Java, C#, TypeScript, Go, Rust and C++. Level Principal Languages Python, Java, C#, TypeScript, Go, Rust, C++ Location United Kingdom, remote Hours Full-time, permanent Posted 18 August 2026 The role You’ll be the senior technical lead on client engagements … containersand observability, and a short dependency tree. Rust : ownership and lifetimes, async with Tokio, containing unsafe, and FFI with C and C++. C++ : C++17 and later, embedded or systems work, and sanitisers, staticanalysis and fuzzing as everyday tools. Working at BYTELAB Our people are empowered to say plainly what they ...

FPGA Design Engineer (m/f/d)

Hiring Organisation
Advantest Europe GmbH
Location
Böblingen, Baden-Württemberg, Germany
Employment Type
Permanent
Salary
EUR Annual
Responsibilities Design and implement innovative FPGA solutions for test system infrastructure and instruments. Develop and integrate digital modules using VHDL, Verilog, and C/C++ for embedded functionality. Perform verification at module, device, and system levels and Evaluate FPGA designs within the final product. Execute physical design tasks including floorplanning … Engineering (Diploma, BS, or equivalent). Professional experience in FPGA development and digital design methodologies. Strong skills in RTL coding (Verilog, VHDL), C/C++ programming, Python scripting, timing constraints and verification Experience with UNIX/Linux environments, simulation tools, and vendor toolchains. Excellent communication, teamwork, and problem-solving abilities. ...

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

Quantitative Analyst – FX Options Electronic Pricing & Automation, VP

Location
Greater London, England, United Kingdom
required. Contribute to the evolution of the electronic pricing platform, delivering increased automation and new pricing capabilities. Develop high-performance quantitative solutions in modern C++ and Python, applying object-oriented design principles. Partner closely with traders and structurers to translate business requirements into robust, production-ready pricing infrastructure. Work with … models, maintaining high standards of accuracy, transparency, and ethical conduct. undefined Required Qualifications & Skills Demonstrated ability to design and implement production software in modern C++ and Python, including object-oriented design principles and production-quality development practices. Hands-on experience applying statistics, probability theory, and mathematical techniques to evaluate ...

Cyber Security Researcher

Hiring Organisation
Hackajob Ltd
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
quickly change based on your experience, understanding and input. We are looking for skills in a variety of technologies, but experience with C, C++, Python, operating system internals, embedded systems, network packet analysis or machine learning would be advantageous. Equally, the role requires an inquisitive mindset, persistence, and enthusiasm … knowledge of operating system internals, including Linux, Windows and embedded systems. Experience and knowledge of Android or iOS, and its internals. Familiarity with C, C++ or Python. RF technologies and Software Defined Radio. An inquisitive nature. Problem solver. We are recruiting at all grades from consultants through to highly experienced ...

Software Developer

Location
Redruth, England, United Kingdom
layers of abstraction, from baremetal embedded and motor control, to networking and application development Key Responsibilities Architect, develop and debug embedded software, predominantly in C++ for ARM Cortex-M Facilitate software development for the integration of embedded systems with customer and assembly line desktop applications, automated testing systems, and each … functional teams, and being given the empowerment required to achieve high quality results. You are skilled in at least one lower-level language, ideally C++, and at least one higherlevel language, ideally from C#, Python and JS/TS. Recent industry experience is expected. Experience in embedded systems, Cortex ...

Senior Principal Software Security Engineer

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
real-time missile software. Apply System Security principles to the design and implementation of Missile software applications. Develop software applications using C and C++ languages on a variety of computing platforms Understand real-time software design and the performance implications associated with specific System Security implementations. Able to understand … Bachelor's in Science, Technology, Engineering, or Mathematics (STEM) AND a minimum of 10 years of relevant software experience Experience with C/C++ Experience with Xilinx UltaScale+ MPSoC, Versal, or similar Embedded Processors Experience with embedded OS like VxWorks, Embedded Linux, or similar Embedded Software Security experience The ability ...

Contract Staff Software Engineer - (Firefox) C++,Storage Encryption

Location
United Kingdom
Contract Staff Software Engineer - (Firefox) C++,Storage Encryption Remote UK The role You will help the Firefox DOM LWS team to implement tasks for Storage Encryption everywhere, helping to drive the in-progress project through to completion. Responsibilities Contributing to delivering Storage Encryption Everywhere in Gecko, which may include tasks ...

Senior C++ Engineer - Trading Platform (Hybrid, London)

Location
Greater London, England, United Kingdom
EPAM Systems, Inc. in London is seeking a Senior C++ Engineer to join a hybrid team focused on a global derivatives algorithmic trading platform. You will work with technologists, quants, and traders to optimize performance and reliability across the trading stack from venue connectivity to engines. You will implement exchange … facing modules in C++, Rust, Python, and TypeScript, improve stability, and contribute to monitoring and releases in a fast-paced trading environment. #J-18808-Ljbffr ...

Senior C++ Trading Platform Engineer - Low Latency

Location
Greater London, England, United Kingdom
Trading in London is seeking a senior C++ Software Engineer to help lead the build-out of a greenfield, event-based trading and market data system for commodities. You will design and implement ultra-low-latency components, market data pipelines, risk and connect to major exchanges. You'll work … ownership from design to production, collaborating with traders, quants and developers in a small team. 7+ years of C++ and strong Linux knowledge are required. #J-18808-Ljbffr ...

Senior C++ Engineer - Core Platform for Low-Latency Trading

Location
Greater London, England, United Kingdom
Flow Traders is seeking a Senior Software Engineer (C++), in London, to drive the Core Platform. You will lead development, rollout, and optimization of our event-driven trading systems used across multiple business groups, collaborating with researchers, quants, and traders to deliver high-performance solutions. Ideal candidates have 5+ years … C++ experience, a strong background in algorithms and parallel programming, and a passion for low-latency systems. #J-18808-Ljbffr ...