2,101 to 2,125 of 3,254 C++ Jobs in the UK

Principal Embedded Software Engineer - Aerospace (Hybrid)

Location
Farnborough, England, United Kingdom
lead embedded software across the full lifecycle in a safety-critical domain. You’ll design, implement, verify and maintain avionics software in C, with C++ and Python as supporting tools, working close to product teams and certification activities. As a senior individual contributor, you’ll mentor engineers, shape architecture, perform ...

Senior Embedded Software Engineer

Hiring Organisation
Sapien
Location
Birmingham, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
working with 2 days a week required on client site in Birmingham. The role is paying circa £70,000 + benefits. Job requirements: Embedded C++ ESP32 OCPP Full SDLC Software Integration and Test Previous experience with EV charging highly beneficial For more information, please apply with an updated copy ...

Space Systems Software Engineer (Hybrid)

Location
East Hagbourne, England, United Kingdom
hybrid model. The role emphasizes collaboration, problem solving, and delivering end-to-end software solutions for space systems. Candidates should have strong C/C++ experience on Linux, be comfortable with embedded development, and be able to travel to partner locations as needed. The team values proactive knowledge sharing ...

Robotics Software Engineer - Hardware & Control Systems

Location
Cambridge, England, United Kingdom
code with testing and experimentation of robots, requiring hands-on interaction with hardware and control systems. Candidates should have strong software experience (C# or C++), plus exposure to Python. A degree in CS or electronic engineering is preferred, with evidence of hardware projects. No sponsorship; on-site travel ...

Principal Software Engineer - Simulation & Autonomy

Location
Portsmouth, England, United Kingdom
development of applications across various sectors, including defence and health. The ideal candidate has over 15 years of experience with expertise in C/C++, C#, and Python, alongside strong stakeholder management capabilities. This role offers a hybrid working model, competitive salary starting at £65,000, and a comprehensive benefits ...

Senior Software Engineer: Build Secure Systems

Location
Cheltenham, England, United Kingdom
across the full stack, promote automation, and drive high-quality outcomes in a security-focused environment. The role requires hands-on leadership, experience with C++, Golang, Python or Rust, and cloud/DevOps capabilities. Cheltenham or Manchester locations with hybrid work options are supported. #J-18808-Ljbffr ...

Senior Software Engineer: Build Secure Systems

Location
Manchester, England, United Kingdom
across the full stack, promote automation, and drive high-quality outcomes in a security-focused environment. The role requires hands-on leadership, experience with C++, Golang, Python or Rust, and cloud/DevOps capabilities. Cheltenham or Manchester locations with hybrid work options are supported. #J-18808-Ljbffr ...

Senior Software Engineer - London (Autonomy & Defence)

Location
Greater London, England, United Kingdom
London (UK) is seeking a Senior Software Engineer to join our UK engineering team. The role focuses on designing and delivering high-performance C++ software, mentoring junior engineers, and collaborating with customers to translate requirements into robust technical solutions. You will work on field-ready tools and product features, using ...

New Grad Software Engineer - Production Infrastructure

Location
City Of London, England, United Kingdom
product lifecycle and work with diverse teams to deliver impactful solutions. Ideal candidates have experience in programming languages like Java, C++, and Python, alongside strong collaborative skills. This role supports hybrid working options and values independent decision-making. #J-18808-Ljbffr ...

Software Engineer

Hiring Organisation
Advanced Technical Recruitment
Location
Andover, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£30000 - £40000/annum c£30-40k, plus benefits
make things move or sense something physical, for example programmable controller such as raspberry Pi, Arduino or similar. Experience in Object Orientated programming in C++ and/or C#; Microsoft Visual Studio; Windows GUI applications, coupled with an understanding of modern software design models (for example MVVM) and multi-threaded … verification. Salary/benefits: c£30-40k, plus benefits Job Term: Permanent, Full Time, Onsite Skills : Software, Windows, Windows GUI, Visual Studio, C++, C#, NPD, Engineering, Object Oriented, OO, GIT, CE Marking, Motion Control, Sensors. To Apply Direct: Please send covering letter & CV to Iona Mulligan ...

Embedded Software Engineer

Location
Southampton, England, United Kingdom
boxed into one area of embedded development. With projects spanning the full embedded software stack - from low-level C through to higher-level C++ and Linux-based systems - the team can shape the role around your experience and technical interests. Hybrid - Southampton (3 days onsite and 2 from home) What … working on: Developing and maintaining embedded software using C/C++ Designing, testing and integrating software for complex embedded systems Working across the full software development lifecycle Collaborating closely with hardware, FPGA and systems engineers Developing robust, reliable and high-performance software Working on technically challenging projects within a high ...

Embedded Software Engineer - High Reliability Hybrid

Location
Southampton, England, United Kingdom
years of experience to join a high-reliability engineering environment. The role spans the full embedded stack from low-level C to C++ on Linux, with collaboration across hardware, FPGA and systems teams. The position offers a hybrid work pattern: three days onsite and two from home. You will contribute ...

Software Engineer (Simulation, Evaluation, Validation)

Location
Greater London, England, United Kingdom
evaluation, while contributing to shared components and infrastructure used across the broader simulation system This is a hands-on software engineering role working across C++ and Python You will take ownership of scoped features and integrations, working closely with engineers across Simulation, Robotics, Autonomy, Evaluation, Platform and Data to make … simulation accurate, reliable, scalable and useful to its users Develop and maintain production-quality components within Wayve’s simulation system using modern C++ and Python Integrate driving-stack components, simulated robot systems and new vehicle-platform capabilities into the shared simulation environment Support different simulation configurations and ensure components interact ...

Senior Real-Time Embedded Engineer — Automotive Test Systems

Location
Bradford-on-Avon, England, United Kingdom
high quality and compliance with industry standards. Applicants should have a strong engineering background, proficiency in programming languages such as Python and C/C++, and be familiar with automotive communication protocols. The company offers a competitive salary and benefits including a company bonus scheme and generous pension contributions. #J ...

Trading Systems Engineer Graduate: 2027 (London)

Location
Greater London, England, United Kingdom
will have the chance to work on challenging engineering problems across our trading teams in areas such as trading systems engineering, low-latency C++ strategy development, and high-performance C++ libraries that enable large-scale quantitative research and data processing. You’ll work on the desk side by side with … Sports, Academics, or anotherpassion;you’renot afraid to put in the effort to reach your full potential. Technically Proficient Strong software development skills in C++, C, or Rust, along with some Python experience. You will have exceptional quantitative, logical reasoning, and analytical skills. Problem Solver When it comes tosolving problems ...

Embedded Flight Software Engineer — Avionics & Autonomy

Location
Cambridge, England, United Kingdom
Radical is seeking a skilled engineer to develop embedded firmware for high-altitude solar-powered aircraft. The role requires expertise in C/C++ and a background in aerospace technology. As part of the team, you will work on integrating sensors and actuators, enhancing flight data capture, and maintaining Linux ...

Lead Software Engineer — Hands-on Architect, Equity

Location
Greater London, England, United Kingdom
with genuine influence over what gets built, how it’s built and where the product goes next. You’ll ideally bring strong skills across C++, Java, Rust, Python and/or TypeScript/JavaScript, and experience leading or mentoring engineers. #J-18808-Ljbffr ...

Linux Security Engineer - Shape the Future of Endpoint Tech

Location
Greater London, England, United Kingdom
Becrypt Ltd is seeking developers to join its Linux-focused engineering team in the UK. The role emphasizes C/C++ programming, Python, and Bash scripting within an open Agile setting, contributing to secure endpoint technology. Candidates should have a STEM degree or substantial programming experience and a passion ...

Prime Finance Engineer: AI-Driven Funding Platforms

Location
Greater London, England, United Kingdom
that improve financing efficiency and streamline workflows across our Prime Finance Engineering team. The successful candidate will have strong experience in Java, Python, or C++, and will work closely with cross-functional teams to deliver innovative solutions that drive significant impact. Join us in shaping the future of finance technology. ...

Contract Embedded, FPGA & Hardware Engineers (Multiple Openings)

Hiring Organisation
EMBS Engineering
Location
Derby, Derbyshire, United Kingdom
Employment Type
Contract
Contract Rate
£400 - £700/day
expertise and individual project, responsibilities could include: Design, develop and maintain embedded software for complex engineering systems. Develop low-level software using C/C++ within embedded environments. Design and develop FPGA solutions using VHDL/Verilog. Design, develop and debug digital and electronic hardware. Work across the engineering lifecycle … engineering deliverables. Skills & Experience We're interested in speaking with contractors with experience across one or more of the following: Embedded C/C++ RTOS and/or bare-metal development ARM/STM32 FPGA design and development VHDL/Verilog Digital electronics Electronic hardware design and development PCB design ...

Senior Software Engineer - Transit Tech & Scalable Systems

Location
Manchester, England, United Kingdom
Manchester to drive innovation in public transportation technology. The successful candidate will have at least 5 years of experience in software development, specializing in C++ and Java, along with cloud platform expertise. This role promotes a collaborative and dynamic work atmosphere, providing mentoring opportunities. The position offers an inclusive culture ...

Senior FPGA Engineer — Hybrid/Remote, HFT Focus

Location
Greater London, England, United Kingdom
involves close collaboration with software engineers, traders and infrastructure teams. You will work on RTL design and software integration, using Vivado or Quartus, with C++ or Java, Linux knowledge, and networking understandings. This role targets techies who relish the sharp end of technology and fast-paced financial environments. #J ...

Experienced Vulnerability Researcher

Hiring Organisation
Hackajob Ltd
Location
Salisbury, Wiltshire, South West, United Kingdom
Employment Type
Permanent
tool of choice for reverse engineering and produce proof of concepts in the most suitable language for the project which could be C, C++, Python or assembly code. The role requires an inquisitive mindset and enthusiasm for solving difficult research tasks. Typical tasks might include Developing a deep understanding … Android mobile devices work, from applications to kernel. Reverse engineering proprietary binaries using your knowledge of ARM, ARM64, and MIPS. Auditing C and C++ source code, spotting security flaws that others havent. Growing the teams capabilities by developing novel tools and techniques to enable cutting-edge vulnerability research. Working ...

Staff Lead Software Engineer – Real-Time Distributed Systems

Location
Slough, England, United Kingdom
lead a small engineering team. On-site role with high-performance expectations in a deep-tech context. You will work with languages such as C++, Rust, Java or Python, focusing on low-latency, fault-tolerant systems and a data layer built atop PostgreSQL. Equity is offered alongside a base salary ...

Real-Time Embedded Network Software Engineer (Linux)

Location
Dry Drayton, England, United Kingdom
stack from kernel-space to real-time streaming, tackling latency-sensitive challenges in live systems. The role requires hands-on experience with C, C++, and/or Rust, plus robust Linux backend development and multi-threaded optimization. Hybrid working is offered along with an engineering-focused, collaborative environment. #J ...