576 to 600 of 656 C++ Jobs in the UK

Software Development Engineer

Hiring Organisation
FBI &TMT
Location
Malvern, Worcestershire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
software development life cycle Experience in the design, development, integration, test and delivery of complex real-time software systems Software development experience with C++ or Java programming languages on Linux or Windows systems Experience of change control and configuration management systems Degree level qualification in Computer Science, Software Engineering … contributing significantly to the UK's defence capabilities. Hybrid working patterns are available. If you are an accomplished Software Development Engineer with experience in C++ or Java, and a passion for pushing the boundaries of technology to create innovative solutions, we would love to hear from you. Apply ...

Senior Electronics and Embedded Software Engineer

Hiring Organisation
Manpower
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Contract
Contract Rate
£75 - £85 per hour
camera vendors to deliver reliable and production-ready solutions. Key Responsibilities Embedded Software & Firmware Development Develop, test, and debug embedded firmware in C/C++ for microcontrollers, including bootloaders. Implement and maintain device drivers for peripherals such as I2C, SPI, UART, USB, ADC, PWM, and others as required. Implement serial … internal stakeholders on pulse LED architecture, requirements, and system-level trade-offs. Required Skills & Experience Embedded Software Strong experience developing firmware in C/C++ for microcontrollers; ability to write, test, and debug low-level drivers and application code. Peripherals & Interfaces Hands-on experience with I2C, SPI, UART ...

Principal Architect – Robotics & Hardware Abstraction February 13, 2026

Hiring Organisation
Jobleads-UK
Location
Glasgow, Scotland, United Kingdom
Principal Architect – Robotics & Hardware Abstraction Principal Robotics Architect | Hardware Abstraction | Embedded C++ | ROS2 Specialist. Location: Glasgow or London (King’s Cross) Workstyle: Hybrid Reports to: CTO About Chemify Chemify is revolutionising chemistry. We are creating a future where the synthesis of previously unimaginable molecules, drugs, and materials is instantly accessible. … raising the bar for system design, reliability, and safety across Chemify. About You You are a rare hybrid: equally at home deep in embedded C++ as you are designing distributed systems that span edge devices and cloud infrastructure. You understand that in robotics, reliability and latency are not just performance ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position. You will be part of a cutting-edge … regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity ...

Senior Software Engineer

Hiring Organisation
Resourcing Group
Location
Dunfermline, Fife, UK
Employment Type
Full-time
culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position. You will be part of a cutting-edge … regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity ...

Senior Software Engineer

Hiring Organisation
Resourcing Group
Location
North East, Glasgow, UK
culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position. You will be part of a cutting-edge … regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity ...

Senior Software Engineer

Hiring Organisation
Resourcing Group
Location
Livingston, West Lothian, UK
culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position. You will be part of a cutting-edge … regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity ...

Embedded Software Engineer

Hiring Organisation
Chevalier Tech Limited
Location
City of London, London, United Kingdom
develop embedded software for microcontrollers and system-on-chips (SoCs) used in Chevalier Tech’s products. Write clean, efficient, and well-documented C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug … Master’s degree in Computer Engineering, Electrical Engineering, or a related discipline. 1+ years of professional experience in embedded systems development. C and C++ for embedded platforms. Experience with ARM Cortex-M or Cortex-A architectures. Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX) and bare-metal systems. Understanding ...

Quantitative Developer

Hiring Organisation
Provn
Location
Greater London, England, United Kingdom
data ingestion and processing pipelines Develop scalable, robust systems using Python (research/model integration) and Java (core platform engineering), with some exposure to C++ where required Work closely with quantitative researchers and trading teams to translate models into production-ready systems Contribute to the design and implementation of distributed … Requirements: Strong software engineering background with experience in both research and production/trading environments Proficiency in Python and Java, with additional experience in C++ beneficial Solid understanding of distributed systems, messaging frameworks (e.g. Kafka), and scalable system design Experience with containerisation and cloud technologies (e.g. Kubernetes) Strong focus ...

Robotics Software Engineer

Hiring Organisation
Mars Recruitment
Location
Reading, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum plus share scheme & benefits
sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. … Robotics , Computer Science, or a related field. 4+ years of experience in embedded systems, robotics software, or unmanned systems development. Strong expertise in C++, Python, and software development for real-time systems. Experience with ROS or ROS 2, including custom nodes, launch files, and integration with hardware. Experience with embedded ...

Flight Software Engineer

Hiring Organisation
IO Associates
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
contribute to groundbreaking projects with real-world impact. Key Responsibilities: Develop, test, and maintain real-time flight software using programming languages such as C, C++, or Rust on RTOS or Embedded Linux platforms. Define interface control documents (ICDs) and create drivers and middleware for hardware interfaces including I2C, SPI, UART … mission planning to optimise compute, power, thermal, and storage resources. Essential Skills & Experience: Proven experience in developing embedded or real-time systems in C, C++, or Rust within space or high-reliability environments. Strong understanding of real-time software principles, including scheduling, interrupt handling, concurrency, and deterministic behaviour. Hands ...

Principal Embedded Software Engineer I

Hiring Organisation
Jobleads-UK
Location
Milton Keynes, England, United Kingdom
At CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work ...

Graduate Software Engineer

Hiring Organisation
ECM Selection (Holdings) Limited
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
£42000 - £45000/annum + Good Benefits
Launch your career tackling complex systems across software and hardware Join a highly regarded engineering company working on complex, real-world problems across software and hardware systems. As a graduate engineer, you’ll work on ...

Embedded Software Engineer

Hiring Organisation
YT Technologies
Location
Worcester, Worcestershire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £75000/annum
software synchronisation. Lifecycle Ownership: Drive the full SDLC within an Agile framework, ensuring all code meets rigorous safety and quality standards. Must-Have Features: C++ Mastery: Commercial experience with modern C++ in an embedded environment. OS Experience: A strong background in both RTOS and Embedded Linux. IoT Protocols: Proven track ...

Software Architect

Hiring Organisation
Thales
Location
Cheadle, England, United Kingdom
balance the short term goals of the project with the longer term goals of the product roadmap The following technical skills are mandatory: C++, Java, Python (Detailed knowledge of C++, with an appreciation of Java and Python) Networking (routing, firewalls, switch config) Linux (ideally Red Hat) Hardware (Basic knowledge ...

C Developer

Hiring Organisation
Harrington Starr
Location
City of London, London, United Kingdom
C++ Software Engineer – Low‐Latency Trading Contract - OUTSIDE IR35 Rate - Dependent on skills London - Hybrid working 50% in office. You'll be joining a high‐performance trading technology firm. Helping to building ultra‐low‐latency systems powering global electronic markets. Working alongside world‐class engineers solving complex challenges across C++ … Linux, networking, and hardware‐accelerated trading pipelines. What You'll Do Build and optimise high‐performance, low‐latency C++ applications Develop real‐time systems interacting directly with global exchanges Work closely with FPGA, network, and infrastructure teams Improve latency, throughput, and reliability across mission‐critical systems Contribute to performance tuning ...

Software Engineer

Hiring Organisation
Stanford Black Limited
Location
City of London, London, United Kingdom
C++ Software Developer A Boutique Systematic Trading Firm is looking for a C++ Software Engineer to join a brand-new greenfield program of work and be a key member in building and enhancing low-latency applications across both Windows and Linux Operating Systems. In this role, you will gain exposure … work with some of the top minds globally and further elevate your career in a fast-paced, yet collaborative environment. Required: 2+ years C++ development experience in an enterprise environment. Experienced with Linux and Windows based application development using MFC, Wx Widgets or Win32. Strong Computer Science, Engineering ...

Contract Software Engineer

Hiring Organisation
Ocho
Location
Northern Ireland, United Kingdom
Title Contract C++ Engineer (Low Latency/Capital Markets) Overview Ocho is partnering with a global financial services organisation to hire a Contract C++ Engineer to work on a high-performance, low latency trading platform. This is a fully remote role, offering the opportunity to work on mission-critical systems … optimising components that require speed, precision and reliability, contributing directly to real-time trading infrastructure. Key Responsibilities Design, develop and optimise low latency C++ applications Work on high-performance trading systems handling real-time data Develop efficient, scalable and robust code in a Linux environment Collaborate with engineers, quants ...

Head of Embedded Software

Hiring Organisation
Permanent Futures Limited
Location
Bradford, West Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £75000/annum
following: Firmware Engineer, Software Development Engineer, Software Engineer, Electronics Engineer, Developer, Embedded Software Engineer, etc. and have expeirence of C, C++ and C# Head of Embedded Software - What will you bring to the role - Electronics, Software Development, Firmware, C, C++, Python * Experience in a firmware engineering role with a software … managing development across multiple projects * Experience leading development teams that use modern software development tools Head of Embedded Software, Electronics, Software Development, Firmware, C, C++, Python We are looking for someone that has come from a coding background, with a technical knowledge across the entire development lifecycle. This ...

Embedded Software Engineer

Hiring Organisation
Mansell Recruitment Group
Location
Southampton, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
engineering company, leading the way in advanced technical solutions, is seeking an experienced Embedded Software Engineer. The primary focus of the role is developing C++ code for embedded electronic systems and products. The Role Design and develop robust software in C/C++ for embedded platforms Create and maintain technical … firmware engineers to align system-level behaviour Assist in scoping projects, breaking down requirements, and mentoring junior engineers The Candidate Strong experience programming in C++ for embedded systems Experienced with testing practices and tools Experience working in Linux-based environments Exposure to platforms like Xilinx or PetaLinux whighly beneficial ...
Hybrid / Remote Options View Job ❯

Senior Embedded Engineer

Hiring Organisation
Platform Recruitment
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
Senior Embedded Software Engineer to join an advanced engineering team, developing embedded systems for aerospace applications. Key Responsibilities Design and develop embedded firmware in C++ and Python Lead architecture and key technical design decisions Develop software for embedded Linux-based platforms Implement real-time systems for signal processing and detection … Essential Skills & Experience Strong experience in embedded Linux development Experience programming in C++ and Python Strong knowledge of comms protocols (UART, I2C, STM32) Experience with RF is highly desirable Experience in defence, aerospace, or safety-critical environments is a big bonus Apply now to join a forward-thinking technology business ...

Contract Software Engineer

Hiring Organisation
Morson Edge
Location
United Kingdom
full stack development to investigate, diagnose, and resolve defects across multiple layers of a complex application platform. The role involves working from the C++ bytecode interpreter and object model through to the .NET application layer, web services, and browser-based user interfaces. You will be responsible for maintaining and enhancing … class definitions, XSLT transforms, SQL stored procedures, C# web services, and JavaScript/jQuery front-end code. The ideal candidate will have strong C++ development experience, preferably on Windows platforms, alongside solid experience with C# and the .NET Framework (targeting .NET Framework 4.8 and emerging .NET 10). Proficiency ...

Embedded Software Engineer

Hiring Organisation
Saxon Recruitment Solutions
Location
Barnsley, South Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
application-level firmware on deployed products. This is a hands-on development role where you will be actively writing and debugging embedded C/C++ firmware on microcontrollers on a daily basis. - Design, develop, debug and optimise embedded firmware in C/C++ on ARM-based microcontrollers - Contribute to both … commercial experience developing embedded firmware, including both low-level hardware interfaces and higher-level device behaviour - Strong hands-on experience in Embedded C or C++ on microcontrollers(e.g. ARM Cortex-M, STM32, NXP, Microchip, TI, Nordic) - Good understanding of debugging techniques and development tools eg, JTAG, oscilloscopes, logic analysers - Ability ...

Senior Software Engineer

Hiring Organisation
Platform Recruitment
Location
Cambridge, England, United Kingdom
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 ...

Embedded Software Engineer

Hiring Organisation
IC Resources
Location
London Area, United Kingdom
communication systems. For this Wireless Software Engineer (5G) role, we are looking for someone with: Strong experience developing software in C/C++ Experience working on wireless protocol stacks (L1–L4) Understanding of 3GPP 4G/5G standards Experience with real-time or embedded systems Knowledge of Linux-based development … exposure to PHY layer, MAC or higher-layer protocol development What next? For more information on this role, or any other jobs across Embedded, C++ Programming, Linux, DSP or Wireless Communications, please contact me, Callum Allen , today. ...