2,226 to 2,250 of 2,913 C++ Jobs in the UK

Senior Software Engineer

Hiring Organisation
Hexwired Recruitment Limited
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£70000 - £100000/annum Pension, Bonus, Healthcare
Senior Software Engineer – C/C++ - £70k - £100k – Semi remote – Cambridge Hexwired Recruitment has partnered with a well established and expanding Solutions provider in Cambridge. They are now seeking a Senior Software Engineer with solid experience working on networking products. The company expanding due to recent successes in the market … Maths, Physics, Electronics, CS or similar Ability to gain security clearance is essential Excellent hands on experience working on Userspace Linux and/or C++ Previous experience working on R&D projects Experience working on Electronics products with security in mind . The company are looking to pay circa £100k ...

Senior Software Engineer

Hiring Organisation
Roku
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where … microsecond, and want to build the high-performance foundations that power the future of television.What you’ll be doingArchitect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles.Lead technical investigations into system-level bottlenecks, memory leaks ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Royston, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level … problems Requirements: 5+ of Embedded Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part ...

Senior Software Engineer (Match AI & Simulation)

Location
Greater London, England, United Kingdom
need for deterministic simulation across platforms. Knowledge, Skills, And Experience Keen interest and understanding in Football. Football Manager fan a bonus. Strong knowledge of C++, design patterns and software engineering. Minimum five years of professional experience using C++ as the main language. Professional experience designing and developing game AI systems ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions of devices. We own the low-level C++ frameworks, rendering pipelines, and system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where … microsecond, and want to build the high-performance foundations that power the future of television. What you’ll be doing Architect and optimize core C++ UI frameworks and rendering engines to ensure buttery-smooth performance across a diverse range of hardware profiles. Lead technical investigations into system-level bottlenecks, memory ...

Senior Embedded Linux Software Engineer

Location
Greater London, England, United Kingdom
ownership of major software work packages across mission-critical satellite communication products. This is a senior hands‐on role combining software architecture, C/C++ development and embedded Linux, with responsibility across the full product lifecycle. You’ll work closely with hardware, firmware and international engineering teams to develop highly … safety applications. For this Senior Embedded Linux Software Engineer role, we are looking for someone with: Extensive experience developing embedded Linux systems, with strong C++ and C Good working knowledge of Yocto and custom embedded Linux distros Experience with embedded networking and network products is advantageous Understanding of RTOS, bare ...

Software Engineering Consultant

Location
City Of London, England, United Kingdom
continued success, this Cambridge based creator of medical systems is seeking an exceptional C++ software engineer to join their engineering team. In this role you would be involved from the outset with a wide variety of beneficial high-technology healthcare devices. You will be liaising closely with clients, and working … strong supporting pre-university grades (mostly A* or As at A-level, or equivalent) Substantial commercial experience of developing real-time, multithreaded software in C++ for Linux Coding skills in Python for developing automated tests and tools Familiarity with Git-based version control and unit test frameworks such as GoogleTest ...

C# Software Engineer

Location
Stevenage, England, United Kingdom
Simulation Architects to design and develop simulation components as an end-to-end representation of a weapon System in a synthetic environment using C#, C++, and integration simulations Work as part of an agile development team, made up of mixed-discipline engineers working in synergy to develop simulations and representations … development includes: Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test-driven development. Your skillset and experience: Proficient in C#/C++ Microsoft Visual Studio, Eclipse Ability to work from high level/system view into technical detail Knowledge of using Microsoft Windows and Linux operating systems ...

Junior C# Software Engineer – Quant Risk

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 70 K
Computer Science (or other STEM major with relevant experience)· Strong software analysis, design and development skills· Min 2 years professional experience in C#, Python, C++ or Java· Knowledge of relational databases and SQL· Experience in or serious interest in finance and capital markets.This role suits someone from a software development … want to take ownership of products and take considerable responsibility and the bonus that goes with that.My client is based in Central LondonC#, C++ SQL, Support, Implementation ...

Senior Embedded Software Engineer

Location
Chesterfield, England, United Kingdom
real-time systems. Contribute to software architecture, system design, and technical decision-making across product development projects. Develop robust applications using C/C++ , Qt , and QML . Integrate software with embedded hardware platforms and peripheral devices. Implement and maintain communication protocols, including CAN , LIN , and other industry-standard interfaces. … functional teams throughout the full product development lifecycle. Requirements Proven experience developing embedded software for microcontroller-based and real-time systems using C/C++ Strong expertise with the Qt Framework and QML for application and user interface development Solid understanding of software architecture , system design, and engineering best practices ...

Backend Software Engineer Java - FinTech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
scaling FinTech. As a Backend Software Engineer you'll play a key role in a new client engagement to transform a highly complex C++ legacy trading system into a modern Java based application. You'll collaborate with Front Office trading teams as well as other highly skilled software engineers … collaborative and pragmatic with client facing communication skills You're naturally curious and have advanced critical thinking and problem solving skills An understanding of C++ would be of benefit but it's not essential You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from ...

Trading Systems Software Engineer

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 70 K
leading financial technology business.Trading Systems Software Engineer MUST have:MSc and above with 5 years commercial development experience World class development skills in C++ Good scripting (Python, Ruby, Lua) Solid foundation in Linux/Unix Comfortable with the entire development lifecycle A track record of commitment to their employer … opportunity to experience trading infrastructure in a small business.My client is based in LondonC# Server Side, Multiuthreading, C++. , OO Development Developer C# C++ SQL SQL 2008 Quant Trader Bank C# winforms ...

Senior Manager, Ads Solutions Engineering, LCS, Agency and Partners, GAP

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
with client-side web technologies (e.g., HTML, CSS, JavaScript, or years of experience coding with one or more programming languages (e.g., Java, C/C++, Python).Experience in technical leadership, including leading business transformation initiatives. Preferred qualifications: Master's degree in Engineering, Computer Science, Business, or a related field. Experience … with client-side web technologies (e.g., HTML, CSS, JavaScript, or years of experience coding with one or more programming languages (e.g., Java, C/C++, Python).Experience in technical leadership, including leading business transformation initiatives. ...

Embedded Software Engineer

Location
Livingston, Scotland, United Kingdom
developing products from proof-of-concept through to full production .Many of the projects involve embedded software , Linux-based systems, and increasing demand for C++ development , giving you the chance to work across a wide range of exciting technologies. The role also includes customer-facing elements, providing exposure to real … . Investigate, develop, and integrate new techniques, processes, and tools. Essential Technical Skills Clear commercialexperience in embedded/real-time system development . Strong C++ and C programming skills in a commercial environment. Experience with Linux system development . Hands-on experience with 16/32-bit microcontrollers . Familiarity ...

Staff Software Engineer, Motion Planning

Location
United Kingdom
hands-on experience designing and implementing planning modules for autonomous systems shipped to production or deployed in real-world operations. Strong programming skills in C++ (preferred) or Python, and experience with Linux-based operating systems. Demonstrated ability to take ambiguous technical problems and drive them to well-architected solutions independently. … skills, proactiveness, and a strong sense of ownership. We Prefer: MS or Ph.D. in Computer Science, Robotics, or a related field. Mastery of Modern C++ (14 and beyond) and safety-critical coding practices (e.g., MISRA, ISO 26262). 5+ years of industry experience in planning for robotic ground vehicles. ...

Embedded Flight Software Engineer

Location
Cambridge, England, United Kingdom
you. Join us and push the boundaries of what’s possible. Core responsibilities Write bare-metal and FreeRTOS based firmware in C/C++ for the wide range of boards across the aircraft, from the main flight computer to power, motor, sensing, and payload electronics. Integrate the flight controller with … Required skills A degree in electrical engineering, computer engineering, computer science, or equivalent practical experience, and 3+ years building embedded firmware in C/C++, including bare‐metal development. Prior experience with uncrewed aircraft and autopilot/flight‐controller software. Experience delivering firmware for aerospace, avionics, or other safety ...

C++ Developer United Kingdom

Location
United Kingdom
think‐cell, we’re seeking bright, creative C++ Developers with a solid theoretical background. Whether you're a seasoned professional or a recent graduate in Computer Science, Physics, or Mathematics, what matters most is your problem‐solving ability and C++ skills. At think‐cell, we combine deep technical challenges with … also welcome remote developers working from UTC–1 to UTC+4, reflecting our commitment to flexibility and collaboration across regions. Ideal candidates have: Strong C++ programming skills (through education or experience) A background in Computer Science, Mathematics, or Physics A passion for elegant, efficient algorithms Ability to work independently and creative ...

Principal Software Engineer - Autonomy

Location
Fareham, England, United Kingdom
high‐level autonomous behaviours for unmanned vehicles Designing and optimising algorithms for: Obstacle avoidance Path planning Mission‐level autonomy Developing robust autonomy software using C++ and Python Working extensively with ROS2, DDS, and embedded Linux systems Collaborating with cross‐functional engineering teams to integrate autonomy solutions Conducting rigorous testing … simulated and real‐world environments Balancing R&D experimentation with production‐ready deployments Providing technical leadership, mentoring, and guidance to engineers Extensive experience with C++ and Python, particularly in software architecture and algorithm development Strong understanding of autonomous systems, including: Motion planning State estimation Behaviour‐based control Solid experience working ...

The Core Engineering- Liquidity Quantitative Engineer / Strat - Associate - London

Hiring Organisation
Goldman Sachs
Location
London, United Kingdom
Salary
£ 70 K
environment changesDeveloping and maintaining large scale risk infrastructures/systems using strong programming experience in at least one compiled or scripting language (e.g. C, C++, Java, Python, Scala)Experience in designing highly scalable, efficient systemsEffectively communicating results and outputs from the model and insights from analysisQUALIFICATIONSPost graduate degree/Bachelor … skills including experience speaking to technical and business audiences and working globallyStrong programming experience in at least one compiled or scripting language (e.g. C, C++, Java, Python)Experience in designing highly scalable, efficient systemsFamiliarity with financial markets, financial assets and risk management practices is a plusABOUT GOLDMAN SACHSAt Goldman Sachs ...

Security Engineer - Software Security Enablement

Hiring Organisation
Bloomberg
Location
London, United Kingdom
Salary
£ 70 K
proven track record. 3+ years of experience in software development. Strong programming experience, with working knowledge of at least one of: C/C++, Python, JavaScript/TypeScript. Knowledge and experience with DevOps and software used in development pipelines (e.g. Github, Jenkins). Working knowledge of build systems, package managers … with running, maintaining, and customizing static analysis security testing tools such as CodeQL and Semgrep. Broad familiarity with programming language ecosystems and frameworks, particularly C++, JavaScript/TypeScript, Python, Java as well as well as modern systems and infrastructure languages such as Go and Rust Experience using LLMs ...

Software Engineer

Location
Heysham, England, United Kingdom
business and technical requirements evolve. Required Skills & Experience Strong programming ability demonstrated in one or more languages. We usually work with Python, TypeScript, C# & C++, often alongside Vue.js. Experience writing well‐structured code for complex systems, including hands‐on experience of object‐oriented programming. Solid understanding of software engineering fundamentals … Applicants must have a valid, existing right to work in the UK. Strong programming ability demonstrated in one or more languages, Python, TypeScript, C# & C++, often alongside Vue.j. Strong analytical and problem solving skills. #J-18808-Ljbffr ...

Application Security Consultant

Location
Greater London, England, United Kingdom
Development Centre of Excellence. Develop and promote consistent application security methodologies, standards and best practices. Support secure coding standards across technologies including Java, C, C++ and other relevant languages. Integrate security controls and automated testing into CI/CD pipelines , including SAST, DAST and SCA. Support threat modelling and vulnerability …/CD and DevSecOps environments . The ability to read and understand code in at least one major language such as Java, C, C++, C#, Python or similar. Knowledge of secure software development lifecycles and shift-left security practices. Experience with threat modelling , such as STRIDE or similar approaches. Understanding ...

Quantitative Trading & Research - Quantitative Developer - Associate or Vice President

Location
Greater London, England, United Kingdom
Design and build high-performance market-data, feature-computation, backtesting, simulation, model-serving, execution, and monitoring components for systematic trading. Develop reliable low-latency C++ services and APIs that integrate quantitative models with real-time market data, pricing, risk controls, and order-management systems. Build scalable data and research pipelines … related technical discipline (or equivalent professional experience). Relevant professional experience in software engineering, quantitative development, low-latency systems, or ML infrastructure. Strong modern C++ skills in data structures, concurrency, memory management, performance profiling, and production debugging. Proficiency in Python and experience building software for quantitative researchers or other data ...

Software Engineer, Cybersecurity Analytics & Enforcement

Location
Greater London, England, United Kingdom
identifiers (e.g. regular expressions) to detect sensitive information, and contributing to the underlying content extraction and identification infrastructure, including components written in C/C++/Swift. Enhancing and maintaining the execution environment for policies, built primarily in Go (Golang) . Managing the policy lifecycle within our backend systems, including … memory management, concurrency, and backend development principles Strong programming skills, supported by several years of professional software engineering experience Experience with Java, C, C++, or similar languages, and an openness to learning Go Familiarity with Python , which shares syntax with Starlark (our embedded scripting language) and is commonly used ...

Senior Software Engineer, Backend Software

Location
Greater London, England, United Kingdom
they go, therefore deep prior knowledge of it is a genuine advantage, not a prerequisite. Key Responsibilities: Develop and maintain the Spacetime platform using C++, Golang, Java, gRPC, and Protocol Buffers Build scalable, distributed systems on Kubernetes Design and develop Spacetime features for 5G NTN and Direct-to-Cell orchestration … debug issues in the software Required Qualifications: Bachelor's degree in Computer Science/Engineering or equivalent work experience Professional experience working in C++, Golang, and/or Java Knowledge of gRPC and Protocol Buffers Experience building and operating distributed systems Familiarity with wireless communications, modeling of wireless performance ...