1,576 to 1,600 of 2,356 C++ Jobs

Electronics/Hardware Engineer

Location
Greater London, England, United Kingdom
skills with oscilloscopes and logic analysers, plus thermal and EMC debugging Nice to have Fast timing electronics or photon counting Firmware in C/C++, or FPGA work EMC compliance testing Hardware that runs unattended outdoors What We Offer A high-impact role with real ownership at an early-stage ...

Senior Research Engineer – Virtual Worlds & Simulation

Location
Greater London, England, United Kingdom
scene representations, procedural modeling, and simulation-aware environments Proficient with computer graphics : rendering, materials, lighting, procedural content, GPU programming, or similar Strong experience in C++ and modern real-time engines (preferably Unreal Engine) Understanding of physics-based realism and sensor modeling (rendering for machine perception) Ability to integrate multiple tools ...

CUDA Engineer

Location
Greater London, England, United Kingdom
code, with a track record of shipping performance‐critical kernels. Deep understanding of GPU microarchitecture, warps, occupancy, register pressure, and memory hierarchy. Strong CUDA C++ skills, including streams and asynchronous execution. Hands‐on experience profiling to diagnose compute‐bound vs. memory‐bound bottlenecks. Experience with kernel fusion, memory coalescing ...

Principal System Architect

Location
Southampton, England, United Kingdom
from FPGA-based implementation towards ASIC deployment. Good understanding of the process of fixed-point design, modelling and implementation. Proficiency in MATLAB, Python and C++ for modelling, analysis and development. Experience contributing to product roadmaps, technology strategy or long-term architectural planning. Experience mentoring senior engineers or architects and contributing ...

Senior Gameplay and Animation Engineer

Location
Brighton, England, United Kingdom
Attributes and Experience Demonstrable programming experience in a creative environment Shipped one or more AAA game titles, ideally using Unreal Engine Advanced proficiency in C++, linear algebra, 3D Maths and strong familiarity with Object-Oriented (OO) design principles Experience with GAS - the Unreal Gameplay Ability System Unreal Engine, Blueprints ...

Perception Engineer - Talent Pool Q426/Q127

Location
Nordown, England, United Kingdom
experience in robotics, autonomy, or real-world ML perception systems Strong foundation in computer vision, SLAM, and multi-sensor fusion Proficiency in Python and C++ with production-grade engineering practices Experience with perception frameworks (ROS/ROS2, OpenCV, PyTorch, TensorFlow, etc.) Comfort working with real sensors, calibration workflows, and noisy ...

Android Engineer - Experience

Location
Greater London, England, United Kingdom
development tooling, including AI-assisted coding solutions. You thrive in environments where learning and long-term growth are valued. You might have experience with C++ and understand how native code integrates with Android and iOS applications. You might have familiarity with SQL, analytics systems, or data engineering concepts. You have ...

Lead SLAM & Navigation Engineer for Autonomous Robots

Location
Greater London, England, United Kingdom
adapting newer foundation geometry models. Proven ability to build scalable data pipelines or auto-labeling workflows tailored for geometric and spatial datasets. Proficiency in C++ and Python, with a track record of writing clean, highly parallelized, production-grade algorithmic code. Hands-on experience deploying navigation systems on physical hardware, with ...

Senior Principal UI Programmer

Location
Manchester, England, United Kingdom
focus on motion graphics and tool development. Expert knowledge of UI architectures, animation systems, motion design principles, and tool development. Strong programming skills in C++ and experience with animation frameworks and tool development technologies. Proficiency with motion graphics software and ability to implement designs programmatically. Experience developing and maintaining custom ...

Senior Embedded Software Engineer - C/C++

Hiring Organisation
Redline Group Ltd
Location
Gillingham, Kent, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Senior Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible …/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Senior Embedded Software Engineer - C/C++ job based in Rochester, Kent ...

Senior Gameplay Programmer — Hybrid (Relocation Support)

Location
Cambridge, England, United Kingdom
Joining an established and diverse team, you will bring experience, expertise, curiosity and energy to the development of our games.You will program primarily in C++ working with our in-house Cobra engine and cross-platform game code. As part of our development team, you will have a fantastic opportunity ...

Flutter Engineer (Contract)

Location
Greater London, England, United Kingdom
integration, detailed peer reviews, structured inline documentation, and clear requirement mapping Desirable Familiarity with medical technology environments or regulatory quality frameworks Working knowledge of C++ for reviewing protocol definitions and defining service interfaces Comfort translating Figma designs and contributing toward software risk evaluations (FMEA) Equal Opportunities AND Digital ...

Distinguished Engineer

Location
Cambridge, England, United Kingdom
make trade‐offs between power, performance and area appropriately to meet the requirements of the product. You have a strong programming ability: C, C++, scripting. Good knowledge of graphics and computer API’s (OpenGL, OpenCL, DX, etc.). Excellent team working skills, self‐motivated and results focused. 'Nice to Haves ...

Test Engineer (all genders)

Hiring Organisation
Lam Research Salzburg
Location
Austria
Employment Type
Permanent
Salary
EUR Annual
degree; or 3 years and a Master's degree; or a PhD without experience; or equivalent work experience. Coding experience with Python and C++ Experience with testing and assembling electro-mechanical assemblies Able to troubleshoot vacuum, pressure, electrical and pneumatic systems Strong analytical skills Wir bieten This position is subject ...

Principal Software Engineer – Game & Graphics Technology Integration

Location
Manchester, England, United Kingdom
game engines, systems software or other real-time applications is required, together with: Practical experience with Vulkan or another modern graphics API, plus strong C++ skills. Graphics debugging and profiling tools. Experience working within a large game engine or comparable software codebase . A solid understanding of GPU rendering, synchronisation ...

Staff AI Application Engineer - Heterogeneous Computing

Location
West of England, England, United Kingdom
systems and parallel programming. Familiarity with ML graph representations and compiler concepts: graph capture (torch.export, FX, ONNX), lowering, operator fusion, partitioning, memory planning. Strong C++ and Python. Daily use of AI coding agents on real engineering work, with the judgment to review and test their output. Preferred Hands‐on experience ...

Electronics Engineer

Location
Bristol, England, United Kingdom
developing systems from concept to design for manufacture. Experience using Altium Designer for schematic capture and PCB layout. Experience developing embedded software (C/C++). The salary for this role is in line with our Consultant band which is £40,800 to £50,000. We ask you for your ...

Senior C++ Developer

Location
Greater London, England, United Kingdom
high-quality technology solutions while supporting the continued growth and development of our professional workforce. Role Overview: We are seeking an experienced Senior C++ Developer to lead the design and development of high-performance backend systems within our Game platform. This role combines hands-on engineering excellence with technical leadership … junior and mid-level developers, reviewing code quality, and driving best engineering practices across the team. The ideal candidate will have strong expertise in C++, distributed systems, and high-concurrency server applications, with the ability to contribute strategically to architecture decisions and long-term technical roadmaps. Key Responsibilities: Contribute ...

Senior Software Engineer

Hiring Organisation
Hexwired Recruitment Limited
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Senior C++ Software Engineer Location: Southampton | Salary: Competitive Hexwired Recruitment has partnered with an innovative technology company specialising in wireless communications. Due to continued growth, they are now seeking a Senior C++ Software Engineer to join their team, developing high-performance software for advanced wireless communication and signal processing technologies. … with Python or other scripting languages. Familiarity with CI/CD, Agile methodologies, JIRA and Git. This is an exciting opportunity for a Senior C++ Software Engineer to contribute to the development of high-performance, real-time wireless communication systems, working across software and hardware technologies. Think this could ...

Senior C++ Engineer

Location
Greater London, England, United Kingdom
looking for a Senior C++ Engineer to join our team in London, United Kingdom in a hybrid working mode. You will be part of a high-performing team developing a global derivatives algorithmic trading platform. This role offers the opportunity to collaborate with technologists, quants, and traders, optimizing proprietary trading … maintaining, and extending testing suitesOptimize exchange communication through kernel bypass and connection handlingResearch exchange behavior to align platform operationsImplement solutions using exchange SDKs in C++, Rust, Python, and TypeScriptImplement trading algorithms based on requirements from traders and quantsTranslate trading requirements into robust software implementationsImprove stability, reliability, and performance ...

Principal Browser Software Engineer

Location
Cambridge, England, United Kingdom
check out our 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 ...

Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Shipley, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,000
distance of Bradford and have at least 3 years' experience developing embedded software for production systems. You'll be strong in embedded C/C++, ideally comfortable with both RTOS and bare-metal development, and confident on ARM Cortex processors. As well as hands-on development, you'll help shape … Computer Science, Electrical/Electronic Engineering or a related STEM subject 3+ years developing embedded software for production-ready systems Expert C/C++ for embedded systems, - RTOS (FreeRTOS ideally) ARM Cortex-M/A processors, ideally STM32 Protocols including I2C, SPI, UART, Modbus, Ethernet and AT modem ...

Principal Embedded Software Engineer

Hiring Organisation
Zenovo
Location
North West, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks … practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking ...

Embedded Linux Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £85000/annum
Yocto experience, including building and maintaining custom Linux images. Experience with Linux kernel, device driver and low-level system development. Strong C/C++ programming skills. Experience with RTOS, MCU and bare-metal embedded development. Ability to adapt to new technologies and work across different domains. Eligible … edge projects across multiple industries! Platform Recruitment: Platform Recruitment covers a wide range of IT and Engineering positions, including Embedded Software, Electronics, FPGA, Mechanical, C++, DevOps, Cloud, Technical Sales, Project Management and more. ...

Algorithm Engineer

Location
Cheadle, England, United Kingdom
level role will translate mathematical and signal-processing models into efficient, reliable and maintainable software for complex, high-integrity systems. You will combine deep C++ expertise with strong computational mathematics, model-driven development and Linux delivery experience, integrating both auto-generatedand hand-written code into robust software solutions. Responsibilities Analyse … system models, clarify assumptions and translate them into clear software requirements and implementation plans. Design, implement and optimise production-quality algorithms in modern C++, with appropriate use of Java, Python and scripting where required. Accurately convert theoretical models into deterministic, testable and maintainable code while preserving numerical behaviour, performance ...