526 to 550 of 564 C++ Jobs in the UK excluding London

Embedded Software Engineer - safety-critical RTOS

Hiring Organisation
Computer Futures
Location
Bath, Somerset, UK
Embedded software engineers building safety-critical C/C++ systems on their own RTOS, requiring deep understanding of real-time constraints, determinism, and rigorous documentation. Please ensure you read the below overview and requirements for this employment opportunity completely. Core skills include: Embedded C/C++ (primary language requirement) Real ...

Embedded Software Engineer - safety-critical RTOS

Hiring Organisation
Computer Futures
Location
Bradley Stoke, Gloucestershire, UK
Embedded software engineers building safety-critical C/C++ systems on their own RTOS, requiring deep understanding of real-time constraints, determinism, and rigorous documentation. Please ensure you read the below overview and requirements for this employment opportunity completely. Core skills include: Embedded C/C++ (primary language requirement) Real ...

Embedded Software Engineer

Hiring Organisation
IC Resources
Location
Greater Cambridge Area, United Kingdom
kind products. For this Embedded Software Engineer role, we are looking for someone with: Strong experience developing embedded software in C and C++ Experience working across the full software development lifecycle Good understanding of bare-metal and/or RTOS-based systems Ability to work closely with hardware and electronics … engineering consultancy, then please apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C/C++ Programming or Electronics, please contact me, Callum Allen, today. ...

Senior Software System Architect

Hiring Organisation
IC Resources
Location
Cambridge, England, United Kingdom
defining system architectures Experience communicating with stakeholders to define requirements, and ensure delivery Commercial software development experience in languages such as C/C++, Python Ideally, domain experience with embedded systems, application software, IoT/Cloud stacks, AI/ML or cybersecurity – you don’t need all of these! What … then please apply today to learn more! For more information on this role, or any other jobs across Software Architecture, Embedded, Firmware, C/C++ or Systems Engineering, please contact me, Callum Allen, today. ...

Control System Engineer

Hiring Organisation
Eclectic Recruitment Ltd
Location
Cambridge, England, United Kingdom
Produce clear technical documentation covering system requirements. Contribute to all stages of the system development lifecycle from concept to production. Testing, debugging and verifying C++ code. Support with field testing of robotic systems in real-world environments. The successful candidate will have: Software Engineering/Computer Science Degree BSc/… BEng/HND qualification or relevant experience. Experience with C++, ROS, ROS2. Strong experience with control systems. Experience with motion planning. Experience with Docker, CI/CD and unit testing. Hardware integration experience with robotic platforms. Experienced working within robotics. If this role looks like your next challenge, please contact ...

Embedded Software Engineer - safety-critical RTOS

Hiring Organisation
Computer Futures
Location
Bristol, UK
Employment Type
Full-time
Embedded software engineers building safety-critical C/C++ systems on their own RTOS, requiring deep understanding of real-time constraints, determinism, and rigorous documentation. You can get further details about the nature of this opening, and what is expected from applicants, by reading the below. Core skills include: Embedded …/C++ (primary language requirement) Real-Time Operating Systems (RTOS) FreeRTOS SAFE RTOS Other small-footprint RTOS Embedded microcontrollers & SoCs ARM Cortex-R and Cortex-A cores (used in their demos) Bare-metal firmware development Low-level driver development Memory-safe and resource-constrained programming Concurrency, scheduling, determinism Hardware-software ...

Graduate Hardware Engineer

Hiring Organisation
Advanced Resource Managers
Location
Tewkesbury, England, United Kingdom
Tewkesbury Offering £45,000 Do you have knowledge/understanding of PCB design/layout, FPGA development in VHDL, or Embedded C/C++ Software Development? Do you have a degree in a related discipline? If your answer to these is yes, then this could be the role … understanding in at least one of the following areas: Complex PCB design, FPGA development in VHDL, or Software development experience in embedded C/C++ Be self-motivating, capable of working independently Have a strong academic background Have strong verbal and written presentation skills If this all sounds like something ...

Software Engineer

Hiring Organisation
ITSS Recruitment Ltd
Location
Lincoln, Lincolnshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
Software Engineer - Defence/Search & Rescue - C++ or C# - Up to 55K - Lincolnshire We are looking for a highly motivated Software Engineer to join an award winning Defence and Search & Rescue organisation with offices just outside of Lincoln. The technical team consists of 12 and is comprised of Software Engineer … environment is relaxed yet professional and will provide the opportunity to design and develop code for technically complex Defence solutions. Software Engineer Tech Stack: * C++ or C# * DevOps, GitHub * GitHub * Simulation * Unreal Engine or Unity * Graphical Languages - OpenGL, WebGL, DirectX * Software development lifecycle and methodologies We are not expecting ...

Design Verification Engineer

Hiring Organisation
IC Resources
Location
Cambridge, England, United Kingdom
bring large and ongoing investment from one of the world’s leading backers of innovative AI companies! SW Verification experience with Python, C/C++ is welcome alongside the traditional UVM based Verification. Responsibilities and Duties Verification activities within the verification team Ensuring good communication between sites Verification planning, specification … find root causes of deep and complex issues Experience of the verification process applied in CPU and/or ASIC environments System Verilog, Python, C++, Linux UVM SVA LLVM, GCC SGE or other DRMS XML and XPath/XSLT Benefits In addition to a competitive salary, you can expect flexible ...

Design Verification Engineer

Hiring Organisation
IC Resources
Location
Greater Bristol Area, United Kingdom
bring large and ongoing investment from one of the world’s leading backers of innovative AI companies! SW Verification experience with Python, C/C++ is welcome alongside the traditional UVM based Verification. Responsibilities and Duties Verification activities within the verification team Ensuring good communication between sites Verification planning, specification … find root causes of deep and complex issues Experience of the verification process applied in CPU and/or ASIC environments System Verilog, Python, C++, Linux UVM SVA LLVM, GCC SGE or other DRMS XML and XPath/XSLT Benefits In addition to a competitive salary, you can expect flexible ...

Senior Robotics Engineer

Hiring Organisation
Lawrence Harvey
Location
Oxfordshire, England, United Kingdom
customer sites, with zero manual customisation. What you’ll be doing: Developing and maintaining autonomy software for deployed robotic systems Working with ROS2, modern C++ and Python Integrating perception, planning, and control modules Supporting complex real-world deployments alongside field teams Contributing to a robotics stack that must scale reliably … industry experience or a strong academic robotics background Evidence of real work - deployed systems, open-source contributions, competitions etc. Strong experience with ROS 2, C++, and Python Solid Linux fundamentals, Git, CI/CD, and containerization Strong communication skills and team mindset It’s a bonus if you have: • LiDAR ...

Graduate Hardware Engineer

Hiring Organisation
ARM
Location
Tewkesbury, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
GBP 43,000 - 45,000 Annual
Tewkesbury Offering 45,000 Do you have knowledge/understanding of PCB design/layout, FPGA development in VHDL, or Embedded C/C++ Software Development? Do you have a degree in a related discipline? If your answer to these is yes, then this could be the role … understanding in at least one of the following areas: Complex PCB design, FPGA development in VHDL, or Software development experience in embedded C/C++ Be self-motivating, capable of working independently Have a strong academic background Have strong verbal and written presentation skills If this all sounds like something ...

Senior System Validation Engineer

Hiring Organisation
Hays Specialist Recruitment Limited
Location
Farnborough, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £75,000 per annum
communication protocols. You must have experience in developing automation in validation environments - Proven experience in a programming language (Python/C #/C++ etc.) Your new role In this role you'll be tackling engineering challenges that most organisations simply can't touch and is an opportunity to embark … meters, high speed sampling scopes, etc. Experience in developing automation in validation environments Proven experience in a programming language (Python/C #/C++ etc.) Proven experience in testing IP networking systems (routers, network processors), Knowledge in IP communication protocols and complex networks performance Experience in planning, estimating ...

Systems Research Engineer

Hiring Organisation
European Tech Recruit
Location
Edinburgh, Scotland, United Kingdom
Systems Research Engineer | C++ Systems Engineering One of the largest telecommunications companies in the world is looking for an experienced researcher to join the company in Edinburgh. The Vision 🚀 We are currently scaling a world-class research team in Edinburgh to redefine the foundational software stack for the LLM era. … Bachelor’s or Master’s in CS, EE, or a related field (PhD highly preferred). The Stack: Strong proficiency in C/C++ for systems work, with Python for rapid prototyping. Expertise: Hands-on experience with LLM serving frameworks ( vLLM, Ray Serve, TensorRT-LLM ) and distributed algorithms. Mindset ...

Senior RF Data Scientist / Research Engineer

Hiring Organisation
Adria Solutions Ltd
Location
Cambridge, Saffron Walden, Essex, United Kingdom
Employment Type
Permanent
Salary
£80000 - £110000/annum
detection, and emitter identification Prototyping real-time or batch-processing systems in Python (NumPy, SciPy, PyTorch) with potential integration via ZMQ, GNU Radio, or C++ backends Leading RF data collection, field experiments, and over-the-air testing using drones, wireless devices, and custom transmitters Requirements Strong Python proficiency … passive radar, beamforming, TDoA, Doppler, or direction finding Familiarity with embedded or real-time systems (FPGA pipelines, GPU acceleration, etc.) Programming experience in MATLAB, C++, Rust, or similar languages Knowledge of RF circuit principles (impedance matching, filter design, gain budgeting) Experience designing or testing antenna arrays for sensing/detection ...

Software Engineer

Hiring Organisation
MBDA UK
Location
Bristol, Filton, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£65000/annum
culture! What we're looking for from you: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Experience of working with software architecture models. Collaborative, open approach to development and have the ability to work well in a team and maintain momentum … other languages such as Ada Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading defence organisation. ...

SOC Analyst

Hiring Organisation
Sopra Steria
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent
Salary
£55,000
Were expanding our Security Operations Centre in Farnborough and looking for sharp, collaborative L2 SOC Analysts to protect enterprise-scale environments across the Defence sector. Youll investigate real threats, tune detections, and make measurable impactusing ...

Software Engineer (GPU Acceleration) ID45430

Hiring Organisation
Humand Talent
Location
Oxfordshire, England, United Kingdom
Software Engineer (C++/GPU Acceleration) – High-Performance Computing 📍 Oxford | Hybrid | ID45430 Do you enjoy pushing hardware to its limits? Interested in optimising GPU performance in real-time, data-intensive systems? We’re working with a highly respected technology organisation looking for a C++ Engineer to focus on GPU acceleration … memory management and host–device data transfer Enhance multi-GPU performance and throughput Profile and tune GPU applications Contribute to ML model deployment within C++ systems Support hardware configuration and performance decisions This is a hands-on opportunity to directly influence speed, efficiency, and scalability. About You Strong modern C++ ...

Senior Software Engineering Manager

Hiring Organisation
Yoh, A Day & Zimmermann Company
Location
Farnborough, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £100,000 per annum
technical leader. It’s for someone who builds teams that deliver. The Situation You’ll lead a 15-person software team working on complex C++ systems in RF and wireless communications. The engineers are strong. The challenge is structure, clarity, and consistent delivery within a global organisation. This role exists … What This Requires Experience leading software engineering teams Ability to bring order to complex environments Comfortable influencing in a large, international organisation Background in C++ systems or similar (but no longer hands-on) The Environment C++ systems software High-performance, multi-threaded systems Data processing/visualisation RF and communications ...

Senior Firmware Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum Progression
built within elite and professional sports. In this role, you'll take ownership of firmware development across their platforms. You'll develop C/C++ firmware for Nordic SoCs (nRF52/nRF53), working within RTOS or bare-metal environments to deliver ultra-reliable low-power performance. You'll integrate wireless … work closely with electronics, mechanical, app, and cloud teams to ensure seamless connectivity and performance. The ideal candidate will have strong C/C++ firmware experience, hands-on expertise with Nordic SoCs or similar low-power architectures, and good knowledge of debugging and test tools. Experience with bootloaders, OTA updates ...

Linux Kernel Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £85000/annum
trialing of new open-source technologies, as well as the prototyping of novel systems. Much of your work will focus on performance optimisation; strong C++ skills are critical for your success in this position . About you: 4+ years' commercial development experience Excellent kernel-level experience Excellent C++ skills Willing ...

Principal Firmware Engineer

Hiring Organisation
X4 Technology
Location
Maidstone, England, United Kingdom
both architecture and hands-on coding while guiding a small team of engineers. Typical responsibilities include: Designing and developing embedded software in C/C++ Working with ARM/NXP microprocessors Developing software for real-time operating systems (FreeRTOS, Zephyr or similar) Working closely with electronics engineers on complex hardware … software engineers work closely with hardware, systems and product teams. Technical Environment Microprocessors: ARM, NXP RTOS: FreeRTOS (Zephyr or similar also considered) Languages: C, C++ Interfaces: HDMI, MIPI, USB, DisplayPort Focus: High-speed data systems & real-time video/image processing About You We are looking for engineers who enjoy ...

Embedded Engineer

Hiring Organisation
TRIA
Location
Greater Bristol Area, United Kingdom
software validation. Work hands-on with embedded systems (STM32, FreeRTOS) and application-level software. Build and maintain automated test suites using C/C++ and Python scripting. Integrate testing workflows into CI/CD pipelines such as Jenkins. Produce clear, compliant documentation and collaborate across diverse engineering teams. Ideally … would have but not a must: Solid background in software test engineering, validation, or development. Strong skills in C/C++ programming and Python scripting. Experience with embedded systems and test automation tools. Familiarity with CI/CD platforms and version control tools. Amazing to have: Experience with medical ...

Systems Simulation Engineer (C# / Real-Time)

Hiring Organisation
Defence
Location
Hertfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£55,000
Opportunity: A leading UK engineering organisation is expanding its Real-Time Simulation & Experimentation capability and is seeking skilled engineers with strong C# or C++ experience in real-time, embedded, modelling, hardware-integrated or safety-critical environments . This is not a web or IT development role . … work will include: Real-time simulation & modelling (SIL/HIL, behavioural modelling) Integration of hardware components with simulation frameworks Building C# and/or C++ components for system representation Developing digital twins and experimental test environments Designing tools to support verification, validation & training Creating visualisation and analysis tools for system ...

Cryptography Engineers - Midlands, UK

Hiring Organisation
Infoplus Technologies UK Ltd
Location
Warwick, Warwickshire, UK
degree in Electronics, Computer Science, Cybersecurity, or related fieldMinimum of 5 years of experience in in cryptography or embedded securityStrong C/C++ programming skillsDeep understanding of:oSymmetric encryption (AES, block cipher modes, authenticated encryption)oAsymmetric encryption & digital signatures (RSA, ECC, ECDSA, ECDH)oHashing and message authentication (SHA-2/… attack mitigation Preferred: Experience in Secure ECU Development (keywords AutoSAR, Crypto Stack, SecOC, CAN and CAN-FD, Automotive Ethernet, and so on).C/C++ language experience.Experience with debuggers.Automotive ECU security experienceAUTOSAR Crypto Stack knowledgeSecure boot and OTA/FOTA implementation experienceFamiliarity with post-quantum cryptography conceptsAbility to communicate with ...