1,601 to 1,625 of 2,356 C++ Jobs

Principal Browser Software Engineer

Hiring Organisation
HP
Location
Cambridgeshire, United Kingdom
Employment Type
Full Time
technical blogs: https://threatresearch.ext.hp.com/blog. We're looking for a talented software engineer with background in Browser technologies and C++ development. This is a fantastic full-time opportunity for a collaborative, hands on and experienced software developer to join a small but growing team. Responsibilities … Software Engineer Develop and maintain core features of HP Wolf Security's secure browsing products Design, code, debug, test and optimize software using modern C++ Develop secure browser capabilities on Chromium-based browsers (Google Chrome, Microsoft Edge) Develop and enhance Firefox-based secure browser functionality using JavaScript, TypeScript and Gecko ...

Senior Software Backend Developer

Location
England, United Kingdom
Senior Software Backend Developer, you will play a key role in building and enhancing the backend services that power these solutions. Working with modern C++, distributed systems, data processing pipelines, containerised applications, and cloud-connected technologies, you will help solve complex technical challenges while contributing to products used by some … international locations to deliver solutions that are secure, scalable, and innovative. Key Responsibilities Design, develop, and maintain high-performance data processing services using modern C++ (C++17 and above). Build and enhance backend services responsible for sensor management, data ingestion, analytics, and API functionality. Integrate scientific and analytical algorithms developed ...

Software Engineer (Compilers)

Location
United Kingdom
within the Quantum Computing Software Stack The 3 Most Critical Attributes We'll Use to Compare Candidates Solid programming experience in Rust, C, or C++ Experience in designing, developing, debugging, testing, maintaining, and profiling commercial-quality software Collaborative team player with good communication skills Must-have Skills 5+ years … experience designing, developing, debugging, testing, maintaining, and profiling software using Rust, C, and C++ Experience in compiler development Experience with algorithm development, verification and optimisation Hands-on experience with a toolchain codebase, such as LLVM, GCC, or other open-source/commercial compiler and toolchain, or framework Writing readable, high ...

Senior Software Backend Developer

Location
Borehamwood, England, United Kingdom
Senior Software Backend Developer, you will play a key role in building and enhancing the backend services that power these solutions. Working with modern C++, distributed systems, data processing pipelines, containerised applications, and cloud-connected technologies, you will help solve complex technical challenges while contributing to products used by some … international locations to deliver solutions that are secure, scalable, and innovative. Key Responsibilities Design, develop, and maintain high-performance data processing services using modern C++ (C++17 and above). Build and enhance backend services responsible for sensor management, data ingestion, analytics, and API functionality. Integrate scientific and analytical algorithms developed ...

Senior Software Engineer

Location
Southampton, England, United Kingdom
Expertise Essential: Demonstrable experience in a relevant field in the Wireless communications Industry. Senior Software Engineering experience of working within substantial software projects using C++/C. Experience of Linux development and deployment. Experience of contributing to Software Development activities with multiple contributing engineers of varying skill levels. Experience … Physical Layer interfaces such as DIFI, nFAPI/FAPI and ORAN LLS.[MD2.1] Understanding of telecoms and/or semiconductor industries. Experience with modern C++ up to C++20. Strong Object-Oriented Design but also with appreciation of Data-Oriented Design and performance.[MA3.1] Experience with DPDK application and poll mode ...

Senior Software Engineer (C++/C)

Location
Greater London, England, United Kingdom
## Senior Software Engineer (C++/C)Apply: Billund Project House: London Hub: Full time: Posted Today: 0000037252**Job Description****Expert in building game play features and developing engine tech?** Then get your application ready, we're looking for you! Play Software drives technology enabled play; where LEGO play sets … frameworks or engines.* Demonstrated ability to analyse complex technical problems, make engineering trade-offs and communicate decisions clearly.* Strong software development skills, fluent in C++/C.* Experience with Domain Specific Languages (DSL).* Demonstrated track record of successfully delivering engineering projects within team, achieving objectives and milestones.* Demonstrate ability ...

Sr Lead Software Engineer, Software Defined Networking

Location
Greater London, England, United Kingdom
Develop high-quality code solutions and contribute to new production code capabilities across teams Write production-quality code in Go, Python, or C/C++ for networking infrastructure Communicate complex technical issues, trends, and approaches to senior leadership to support informed decision-making Collaborate with vendor partners on roadmap … distributed systems Practical experience delivering system design, application development, testing, and operational stability Proficiency in one or more programming languages: Go, Python, C/C++, Rust Demonstrated experience collaborating across functions and teams to deliver value Hands‐on experience with software‐defined networking technologies such as OVN, OVS, or equivalent ...

Embedded Software Engineer

Location
Farnborough, England, United Kingdom
complex systems. Contributing across the full engineering lifecycle, from initial research and ideation through to product development. Developing solutions using technologies including C/C++, Rust and Python. Working with embedded Linux and bare-metal MCU environments. Supporting the development and integration of FPGA-based solutions. Contributing to technical experimentation … technical knowledge and a genuine interest in researching, developing and applying emerging technologies. You will have experience across some of the following: C/C++, Rust and/or Python. Embedded Linux. Bare-metal MCU development. AI and machine learning technologies. Full-stack embedded software engineering, from device drivers through ...

Software Engineer - Mission Management Systems

Location
Yeovil, England, United Kingdom
ensure future software portability across autonomous fleets.* **High-Integrity Implementation:** Develop deterministic, mission-critical real-time software components (primarily in **Ada95/C/C++**), balancing the need for rigorous memory management with the processing demands of autonomous systems.* **Requirements & Traceability:** Capture, analyse, and manage complex system requirements, ensuring traceability … Broad experience in the full software development lifecycle for real-time, high-integrity embedded systems.* **Core Technical Stack:** Strong proficiency in **Ada95, C, or C++**. Extensive experience with **UML modelling** and requirements management via **DOORS**.* **Operating Environments:** Deep understanding of Real-Time Operating Systems (RTOS), multi-tasking environments ...

Senior Software Engineer (C++ & Swift)

Location
United Kingdom
###Senior Software Engineer (C++ & Swift) page is loaded## Senior Software Engineer (C++ & Swift)locations: Cambridge Office, United Kingdomtime type: Full timeposted on: Posted Yesterdayjob requisition id: JR101692Darktrace is a global leader in AI for cybersecurity that keeps organizations ahead of the changing threat landscape every day. Founded in 2013, Darktrace … requires attendance in the Cambridge office 2 days a weekWhat will I be doing:* Building, designing, and maintaining the macOS codebase using modern C++ and Swift;* Leading and contributing to projects ranging from rapid prototyping of new ideas to the structured development of existing platforms;* Collaborating closely with cross‐functional ...

Senior Software Engineer (C++ / Defence Systems)

Hiring Organisation
First Military Recruitment Ltd
Location
Enfield, Ponders End, Greater London, United Kingdom
Employment Type
Permanent
JMB90 - Senior Software Engineer (C++/Defence Systems) Location: North London Salary: Dependent on experience Job Type: Full-Time, Permanent Overview First Military Recruitment are currently seeking a Senior Software Engineer on behalf of one of our clients. The successful candidate will take responsibility for the design, development, testing ...

Principal C/C++ Software Engineer

Location
Cheltenham, England, United Kingdom
Principle Software Engineer, you will be expected to produce C++ code to produce custom plugins for our EAK GVA platform. The successful applicant will have experience in distilling requirements from interactions with a customer, implementing verified robust C++ solutions in short timescales to demonstrate new capability, and authoring and performing … code reviews to maintain high-quality standards. Debugging in embedded environments. Develop Verification and Validation Strategies Perform verification exercises. Qualifications: High proficiency in C++ High proficiency in Embedded Linux Proficiency in Graphical Frameworks such as Vulkan, OpenGl, QT CI/CD workflow. Experience with Git, Containerised development environments, CI/ ...

HPC Scientific Software Engineer- (C++ Python GPU Computing) Remote UK

Hiring Organisation
Arden Resourcing
Location
Oxford, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £55000/annum
/Scientific Software Engineer – (C++, Python, GPU Computing) Remote UK Wide Salary: £50,000 – £55,000 The Opportunity Arden Resourcing is working with an established organisation at the forefront of advanced scientific computing, high-performance computing (HPC) and complex engineering research. Due to continued growth and significant investment in next … wider scientific computing group, helping to maximise the capabilities of new supercomputing infrastructure. Key Responsibilities Develop, optimise and maintain high-performance scientific software using C++, Python or similar programming languages. Design and implement numerical algorithms to solve complex scientific and engineering problems. Develop scalable software capable of running efficiently across ...

C++ Developer – High Frequency Trading (HFT Systems)

Location
Greater London, England, United Kingdom
C++ Developer – High Frequency Trading (HFT Systems) Join MARGO in the UK (London) – High Performance Trading Environments MARGO is a tech-native consultancy delivering elite software engineering expertise to the most demanding financial markets environments. We operate in latency-critical trading contexts where performance, determinism and predictability are core system … predictable execution paths Minimal software and network overhead Direct interaction with market data feeds and order gateways Role Overview We are looking for a C++ Software Engineer to work on latency‐critical trading infrastructure. The role is strongly engineering‐driven and focuses on speed, predictability and control of execution rather ...

Senior C++ High-Performance Engineer - Market Data

Location
Greater London, England, United Kingdom
Project description We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time data. You will work on systems where microseconds and throughput matter, optimizing every layer from algorithms and data structures to networking and OS interaction.Compensation … Gross per year based on the interview process results. Responsibilities Design, implement, and maintain high performance C++ services handling high message rates and low latency workloads. Optimize existing components for latency, throughput, and CPU/memory efficiency. Develop and tune networking, messaging, and I/O layers to handle large ...

Senior Software Engineer, Robotic Manipulation

Location
Boston, England, United Kingdom
Senior Software Engineer About the Role An established company operating in robotics, automation, logistics, and intelligent material-handling systems is looking for a Senior Software Engineer with a focus on robotic manipulation. The position involves ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
NN3 8JL, Great Billing, West Northamptonshire, Northamptonshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
Senior Embedded Software Engineer | Northampton | £45-55k | Hybrid My client is an engineering-led technology company specialising in intelligent imaging and connected systems, developing innovative products that combine software, hardware, data processing, and cloud ...

Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Specific Skills and Experience Required We’re looking for C++ software development experience and good software engineering fundamentals. Experience could come from professional work, internships, academic projects, open-source contributions, or other practical software development. An interest in machine learning software and how AI models run on different hardware … machine learning model moves from a framework through the software stack and onto hardware? This role provides an opportunity to develop your skills in C++ software engineering, machine learning systems, and hardware-accelerated AI while working alongside experienced engineers. You will gain exposure to machine learning inference engines and runtimes ...

Senior Embedded Linux/C++ Engineer - Onsite Cambridge (SC)

Location
Melbourn, England, United Kingdom
Partners Limited in Cambridge is seeking an experienced Embedded Software Engineer with Linux and C++ expertise for an onsite, defence-focused role. You will develop software in Linux environments, work on embedded C and GUI tooling, and collaborate with hardware teams to deliver robust systems. The role requires active ...

Embedded Software Engineer (STM32, C/C++, RTOS)

Location
Bath, England, United Kingdom
Cygnus Instruments, based in Bath, seeks an embedded software engineer to join the design office. You will develop with STM32 MCUs, write C/C++ software, and learn Ultrasonic NDT techniques while following Agile processes. Ideal candidates have experience in embedded systems, USB protocols, and driver development, plus a willingness ...

Real-Time Embedded Software Engineer (C++, Linux)

Location
England, United Kingdom
Agile environment, working across Linux/FreeRTOS, REST interfaces and web services, with on-site and hybrid work options. Ideal candidates have strong C++ embedded skills, experience with hardware interfaces and automated testing, and a passion for delivering reliable, secure embedded #J-18808-Ljbffr ...

Embedded Software Engineer (C++/Rust) – Real‐Time Network Security

Location
Bristol, England, United Kingdom
should possess 2 to 5 years of experience in software engineering and be eligible for UK Security Clearance. Key skills include proficiency in Modern C++ and Python. The company values collaboration and offers a vibrant work environment with flexible healthcare, competitive salaries, and continuous learning opportunities. #J-18808-Ljbffr ...

Senior Real-Time Embedded Software Engineer (C++, RTOS)

Location
Luton, England, United Kingdom
Software Engineer roles. Hybrid working arrangement offered, with opportunities to work across defence projects and multidisciplinary Agile teams. The position emphasizes leadership, high-integrity C++ coding, and hands-on lab integration on target hardware. Candidates should understand the software lifecycle from requirements to delivery, and be capable of influencing design ...

Experienced Machine Learning Framework/Runtime Software Engineer (C++)

Location
Cambridge, England, United Kingdom
Specific Skills and Experience Required We’re looking for strong C++ software development experience , ideally gained while building machine learning inference engines, runtime systems, or backend integration frameworks. Experience working with a machine learning inference framework such as LiteRT, TensorFlow Lite, ONNX Runtime, or a similar technology is also important. ...

Senior Software Engineer - Workers Runtime (Rust/C++)

Location
Greater London, England, United Kingdom
Workers Runtime in our London, UK offices. You will build features, improve performance, and own production code in a large-scale distributed system using C++ or Rust. Candidates should have strong CS fundamentals and hands-on experience with Linux-based distributed environments. We value curiosity and practical problem-solving ...