1,726 to 1,750 of 2,521 C++ Jobs

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

Contract Embedded Software Engineer - C/C++

Hiring Organisation
Redline Group Ltd
Location
Cwmbran, Wales, United Kingdom
Employment Type
Temporary Contract, On-site
Salary
£60 - £75 per hour
global engineering organisation developing safety-critical electronic products used by customers worldwide. They are looking for an experienced Contract Embedded Software Engineer - C/C++ based in Cwmbran, Wales, to play a key role in the development of their next generation of embedded products. This is a senior, hands … Working closely with electronics, firmware, Product Management, Programme Management, Quality, Manufacturing, Sourcing and Certification teams. What we're looking for: Strong embedded C/C++ development experience. Good experience working with microcontrollers and RTOS. Proven experience developing software for complex embedded electronic products. Strong understanding of the interaction between software ...

C# / C++ Software Engineer

Location
Greater Manchester, England, United Kingdom
Location: Bolton (fully onsite) Duration: 12 months Rate: £65ph UMB (Inside IR35) Role details: We are looking for a C#/C++ Software Engineer to join our client in Bolton, Greater Manchester. Working within a team of software engineers, the role will focus on developing, integrating and maintaining Windows-based … design teams and manufacturing teams Document software architecture, interface definitions and test procedures to support formal testing and handover Job Requirements: Extensive experience in C++ and C# development within a Windows environment Strong proficiency in C#, including its use for tooling, test interfaces and Windows components Experience developing multi-threaded ...

Robotics Software Engineer - C++ ROS2

Hiring Organisation
Redline Group Ltd
Location
London, England, United Kingdom
Robotics Software Engineer - C++/ROS2/Linux Are you an experienced Software Engineer with strong expertise in C++ and ROS2, combined with a background in robotics and Linux environments? Are you based in the Cambridge area, or interested in joining one of the UK's leading centres for robotics … Cambridge, UK, supporting operations across both UK and EU teams. Key responsibilities: Design, develop, and test software systems for advanced robotic platforms using C++ & ROS 2. Collaborate with electronics, mechatronics, and research teams within an Agile development environment Test, debug, and validate software performance and reliability Provide on-site support ...

Robotics Software Engineer - C++ ROS2

Hiring Organisation
Redline Group Ltd
Location
Cambridge, Cambridgeshire, Waterbeach, United Kingdom
Employment Type
Permanent
Salary
£55000 - £75000/annum
Robotics Software Engineer - C++/ROS2/Linux Are you an experienced Software Engineer with strong expertise in C++ and ROS2, combined with a background in robotics and Linux environments? Are you based in the Cambridge area, or interested in joining one of the UK's leading centres for robotics … Cambridge, UK, supporting operations across both UK and EU teams. Key responsibilities: Design, develop, and test software systems for advanced robotic platforms using C++ & ROS 2. Collaborate with electronics, mechatronics, and research teams within an Agile development environment Test, debug, and validate software performance and reliability Provide on-site support ...

Software Developer C++

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, North East, United Kingdom
Employment Type
Permanent Contract, On-site
successful delivery. Key responsibilities include: Providing day-to-day technical leadership to a team of software developers. Remaining hands-on with software development, particularly C++ or Rust. Taking ownership of application development, technical delivery and ongoing support. Leading code reviews and establishing best practices. Mentoring and developing engineers, supporting recruitment … Collaborating with international development teams to deliver continuous improvements. What We're Looking For 8+ years' software development experience. Strong hands-on experience with C++ or Rust (essential) . Experience developing complex, business-critical applications. A strong understanding of full-stack engineering and working across different technologies. Previous experience providing ...

Software Engineer – Precision Engineering & Control Systems (C++ / C#)

Location
Biggleswade, England, United Kingdom
drive the mechanical control of complex systems, particularly in high-spec semiconductor test equipment. Key Responsibilities: Design and develop control system software primarily in C++ and C# , including UI/UX components, real-time instrumentation logic, and low-level hardware interaction. Contribute to the full software development life cycle (SDLC … technical training, where necessary. Participate in product planning, Agile sprints, and sprint reviews, ensuring software deliverables align with broader project timelines. Proficient in C++ and C# for the control of physical/mechanical systems. Demonstrated experience working across the entire SDLC , with a solid understanding of control algorithms, state machines ...

Software Dev Engineer (Embedded Development) Amazon

Location
Cambridge, England, United Kingdom
fields Bachelor’s degree or above in a relevant field Experience with one or more general-purpose programming languages such as Java, C/C++, C#, Objective C, Python, JavaScript, Ruby, or Go Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles Experience … embedded development in C/C++, or experience with general troubleshooting/debugging of hardware Expected graduation between November 2026 to December 2027, OR graduated within the last 24 months Experience with Linux, Embedded Development, Firmware, Shell Scripting Nice to have Experience in embedded development in C/C++ Experience ...

Senior Software Engineer - London (Autonomy & Defence)

Location
Greater London, England, United Kingdom
best of their abilities Integrate software from customers and other teams into the products we are making 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 technical … looking for someone who has: Bachelor’s degree in computer science/related engineering field 5+ 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 ...

Senior C++ Software Engineer – Linux

Hiring Organisation
Softweb Resourcing
Location
M60, Manchester, United Kingdom
Employment Type
Permanent
Salary
£50000 - £75000/annum
Senior C++ Engineer who enjoys solving complex technical challenges and taking ownership of software design? Want to work on technology that protects critical systems while shaping the direction of greenfield engineering projects? We're looking for an experienced Senior C++ Software Engineer to join the Linux team, taking ownership … development areas, driving technical design and mentoring fellow engineers. Key Responsibilities Design and develop complex C++ applications for Linux platforms Own technical design and end-to-end feature delivery Mentor junior developers Tackle low-level OS, memory management and multithreading challenges Drive performance optimization and engineering best practices Requirements Strong ...

Electrical/Electronic Technician – Prototyping, Testing & Support

Location
England, United Kingdom
assemble, test, repair electronic and electrical systems, and support design engineers with prototyping. You’ll generate technical documentation and assist with software integration using C++ in embedded systems, contributing to product quality and on-time delivery. #J-18808-Ljbffr ...

FX Options Trading Quant & Product Owner (London)

Location
Royal Borough of Greenwich, England, United Kingdom
roadmap and delivery of FX Options electronic trading tooling. You'll work with Quant Research and Technology to prototype solutions in Python/C++, validate them against live market data, and lead end-to-end delivery including testing, rollout, and controls within the FX options desk. #J-18808-Ljbffr ...

Senior Shader Systems Engineer

Location
Wales, United Kingdom
engines. You will collaborate with multiple graphics teams to optimize shader workflows, tooling, and cross-platform compatibility. The role demands deep knowledge of C++, shader languages, and real-time 3D graphics. You will work on runtime shader compilation, cross-platform shader support, and contributing to scalable rendering architectures for multiple ...

GPU Internships: Architecture Validation & Performance

Location
St Albans, England, United Kingdom
London, St Albans, or Cambridge, with start dates Autumn/Winter 2026 or Spring/Summer 2027. You will build bit-accurate C/C++ models, optimise GPU micro-architecture, and collaborate with verification, software, and RTL teams to improve simulation and feature validation. #J-18808-Ljbffr ...

Senior Gameplay and Animation Engineer - Unreal Engine 5

Location
Brighton, England, United Kingdom
Senior Gameplay & Animation Engineer. This role involves developing key gameplay and animation systems, collaborating closely with multi-disciplinary teams, and requires extensive experience in C++ and Unreal Engine. The ideal candidate has shipped AAA titles and is committed to code quality. This position offers a unique opportunity to work ...

AI Compute Libraries Intern – Performance & ML (Summer)

Location
West of England, England, United Kingdom
Graphcore is offering a 12-week summer internship in Bristol, UK, focused on AI Compute Libraries & Performance. You will work on C++ libraries and compute kernels for machine learning workloads, contributing to performance and numerical correctness of low-level software on Graphcore hardware. The role includes mentorship from experienced engineers ...

Senior Animation Engineer — Unreal Engine Character Tech

Location
Brighton, England, United Kingdom
developing animation systems, collaborating closely with various teams to achieve creative goals. The ideal candidate has experience in AAA game titles, advanced skills in C++ and Unreal Engine, and a passion for innovative animation techniques. Join us in creating spectacular gaming experiences! #J-18808-Ljbffr ...

Software Development Manager - AI-Driven Manufacturing Tools

Location
Birmingham, England, United Kingdom
Fusion Manufacturing in Birmingham, UK. You will lead the Rosewood team responsible for the Fusion Manufacturing Tool Library, guiding engineers across TypeScript/React, C++, and cloud integrations. You will champion engineering excellence, mentor a team, and drive delivery in collaboration with PM, Architecture, UX, and other engineering teams, while ...

Senior Autonomous Systems Engineer: Lead Autonomy & Tech

Location
Farnborough, England, United Kingdom
work packages, mentor engineers and contribute to software and systems development from concept through trials. Based at the Farnborough site, the role requires strong C++ programming skills, systems engineering knowledge, and the ability to collaborate with multidisciplinary teams and #J-18808-Ljbffr ...

Quantitative Strategy Internship: Trading Tech & ML

Location
Greater London, England, United Kingdom
Dublin and London offices for Class of 2028 students. You will work on challenging projects in signal creation, quantitative analysis, and low-latency C++ strategy development. You will gain education on financial markets, collaborate with senior developers, and refine your data analysis and programming skills in a fast-paced, collaborative ...

Senior GPU Performance Modelling Architect

Location
Greater London, England, United Kingdom
Apple Inc. in Greater London is seeking a Performance Modelling Architect to drive high‐fidelity C++ models for next‐generation GPU architectures and micro‐architectures. You will own the creation and maintenance of models and simulators used to measure architectural ideas against real data. You will collaborate with world‐class ...

Senior Health Economist & Data Scientist (Remote)

Location
Greater London, England, United Kingdom
Scientist to develop health economic models, analytical platforms and software for HEOR and decision-support. You’ll apply strong quantitative skills with R and C++ in a fast-paced consulting environment, delivering transparent tools for evidence-based healthcare decisions, and contributing to research and teaching activities. #J-18808-Ljbffr ...

Senior CPU Compiler Performance Engineer (Remote)

Location
United Kingdom
analyze AI workloads, improve compiler toolchains, and contribute optimisations for CPU hardware/software co-design in a globally distributed team. Role requires strong C++ skills, CPU architecture knowledge, and experience with compiler infrastructures such as GCC, LLVM or MLIR. Remote collaboration with teams across multiple regions is expected. #J ...