C++ Jobs in the UK

1,151 to 1,175 of 1,323 C++ Jobs in the UK

Robotics Software Design Engineer - C++/PostgreSQL

Cambridge, Cambridgeshire, United Kingdom
Robotics Software Design Engineer - C PostgreSQL Are you an experienced Software Engineer with a strong background in C++ development and data systems for robotics? Are you based in the Cambridge area, or keen to join one of the UK's leading hubs for robotics and technology innovation? If so, our client an innovative 'tech for good' start-up - is actively More ❯
Posted:

C++ Developer - 3 month contract - Outside IR35

London, South East, England, United Kingdom
Hybrid/Remote Options
Opus Recruitment Solutions Ltd
I am working with an iGaming company who are looking for a C++ developer to work on a few of their mobile applications. Outside IR353 month contract (possible extensions)£400 per day Fully remote- C SDK/product experience- iGaming/Geolocation services- An individual who can work independently My cleint looking for someone to start Monday 10th with interviews More ❯
Employment Type: Contractor
Rate: £400 per day
Posted:

C++ Software Engineer

Bristol, Somerset, United Kingdom
Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from … QT Knowledge of DDS Middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Employment Type: Contract
Rate: GBP 65 Hourly
Posted:

C++ Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid/Remote Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ Software Engineer subcontractor on an initial 12 month contract, with very likely extension. The role will be onsite 4 days per week. A 4 day working week is OK (Monday to Thursday). Rate: £65.00 per hour Overtime Rate: Hours worked over the standard 37 hours … Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from … QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Employment Type: Contract, Work From Home
Rate: £65 per hour, Benefits Overtime Rate of 'time and a quarter'
Posted:

Algo Developer - C++, Equities

City of London, London, United Kingdom
Hybrid/Remote Options
Ingenii Search Ltd
An excellent opportunity has arisen at a leading Investment Bank for someone who can code in C++ to join the Front Office Algo team predominantly focussing on Equities, but also covering Multi-Assets to provide strategy and develop low-latency code The team develop and run pricing and hedging algorithms that provide reliable pricing to clients and automate reactions to More ❯
Posted:

Algo Developer - C++, Equities

London Area, United Kingdom
Hybrid/Remote Options
Ingenii Search Ltd
An excellent opportunity has arisen at a leading Investment Bank for someone who can code in C++ to join the Front Office Algo team predominantly focussing on Equities, but also covering Multi-Assets to provide strategy and develop low-latency code The team develop and run pricing and hedging algorithms that provide reliable pricing to clients and automate reactions to More ❯
Posted:

RF Electronics Engineer

Salisbury, Wiltshire, South West, United Kingdom
MASS Consultants
Vector Signal Analysers, Signal Generators & Oscilloscopes). This includes understanding how to set-up and test RF systems to assess their performance. Experience creating scripts/programmes (MATLAB, Python, C++). STEM Degree or extensive experience with RF Electronics. Desirable: Design & Development of EW models (including understanding mission objectives and functions expected to be performed). Strong background in EW … systems and concepts, including radar systems. Previous experience working in synthetic testing environments. Experience Integration/calibration of hardware and software models into a laboratory environment. Experience with either C++, embedded C++, or VHDL programming. Experience managing both analogue and digital interfaces between electronic components (RF/Data). Experience working on agile projects. Experience with Simulink, HDL Coder, and More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Software Engineer Linux

Saffron Walden, Essex, United Kingdom
Are you a C/C++ Software Engineer with commercial experience in Embedded Linux development? Are you seeking a challenging mid level Software Engineer role where you can contribute solid C/C++ development skills under Linux to solve real world problems? Our Client, Global leaders in radar and surveillance systems development, seeks a Degree qualified mid-level Software Engineer More ❯
Posted:

Head of Software Development

Guildford, Surrey, South East, United Kingdom
REC SOLUTIONS LIMITED
Head of Software Development (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) An exciting opportunity has arisen for a Head Of Software Development to join my clients Development department, Ideally we seek candidates who have experience within FinTech (financial technology) and Trading. This is a senior role reporting directly to the COO, with overall responsibility for both our … award-winning company, my client has developed a number of industry-first products to help improve the capabilities of retail brokers and crypto providers across the globe. Benefits (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) 25 days basic annual leave, increasing with length of service Paid days off on your birthday, a house move, and your wedding … per year Better than matching employee pension scheme Cycle to Work scheme Payroll Giving charity donation scheme Company-paid healthcare cash plan Company Share Options scheme Key Responsibilities (C#,C++, SQL, .NET, Trading, FinTech, Financial Technology, financial Services) Resource and project management across both the Development and QA functions. Performance management of all direct reports, including regular More ❯
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

Andover, Hampshire, England, United Kingdom
Hybrid/Remote Options
Owen Daniels
Are you a Senior Embedded Software Engineer? Do you have experience in writing and testing code in Embedded C, C++ and Python? Are you confident working with products involving motor or motion control? If so, an exciting permanent opportunity has arisen to join a company specialising in the design and manufacture of complex electromechanical devices and machines. Senior Embedded Software … this could be the company for you. Senior Embedded Software Engineer - Job Description: Design, write, test and deliver embedded software solutions for motor controller products, using languages including C, C++ and Python. Maintain and enhance existing software tools and systems. Collaborate with hardware and mechanical teams within the R&D department on new technologies and projects. Write code in accordance … with MISRA coding standards. Senior Embedded Software Engineer - Essential Experience: Proficient in C++, Embedded C and Python. Proven experience working with motor control or motion-based systems. Experience working within multi-disciplinary teams (hardware, mechanical, software). Understanding of MISRA standards. More ❯
Employment Type: Full-Time
Salary: £40,000 - £70,000 per annum
Posted:

Graduate Software Engineer

City, London, United Kingdom
Platform Recruitment
Graduate Software Engineer - 60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to 60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture … of knowledge sharing and collective growth. The business are well reputed for growing graduates internally, and for providing ultra-low-latency solutions using C++. The role: Write high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach … from the offset with no micromanagement. Friendly and collaborative culture. Requirements: Computer Science or related degree Must have a GitHub/extensive examples of personal programming projects (C/C++ preferred) Genuine interest in technology! You will stand out if you have low-level personal projects (e.g., compilers, networks, OS ) You will not be considered if you do not have More ❯
Employment Type: Permanent
Salary: GBP 40,000 - 60,000 Annual
Posted:

Graduate Software Engineer

EC2M, Coleman Street, Greater London, United Kingdom
Platform Recruitment
Graduate Software Engineer - £60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to £60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture … of knowledge sharing and collective growth. The business are well reputed for growing graduates internally, and for providing ultra-low-latency solutions using C++. The role: Write high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach … from the offset with no micromanagement. Friendly and collaborative culture. Requirements: Computer Science or related degree Must have a GitHub/extensive examples of personal programming projects (C/C++ preferred) Genuine interest in technology! You will stand out if you have low-level personal projects (e.g., compilers, networks, OS...) You will not be considered if you do not have More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Tiro Partners Limited
C++/Embedded Software/ML/Machine Learning/Python Senior/Lead Software Engineer – AI/ML Foundation Model | Future CTO Potential Role: Senior Software Engineer Location: West London - 3/4 days per week Sector: Artificial Intelligence | Physical Engineering | High-Performance Computing Type: Full-time | Permanent Salary: up to £150,000 + Equity options About the Company … end (as needed), and cloud infrastructure. Introduce best practices for performance, security, and scalability. Mentor future engineers as the team grows. Requirements: High-performance/high-transactional computing environments. C++ and modern software engineering best practices. Cloud infrastructure (AWS, GCP, Azure, or similar). Exposure to or interest in machine learning frameworks (e.g., PyTorch, TensorFlow) — not essential but beneficial. Building … and scaling complex systems end-to-end. C++/Embedded Software/ML/Machine Learning/Python More ❯
Posted:

Senior Software Engineer

London Area, United Kingdom
Tiro Partners Limited
C++/Embedded Software/ML/Machine Learning/Python Senior/Lead Software Engineer – AI/ML Foundation Model | Future CTO Potential Role: Senior Software Engineer Location: West London - 3/4 days per week Sector: Artificial Intelligence | Physical Engineering | High-Performance Computing Type: Full-time | Permanent Salary: up to £150,000 + Equity options About the Company … end (as needed), and cloud infrastructure. Introduce best practices for performance, security, and scalability. Mentor future engineers as the team grows. Requirements: High-performance/high-transactional computing environments. C++ and modern software engineering best practices. Cloud infrastructure (AWS, GCP, Azure, or similar). Exposure to or interest in machine learning frameworks (e.g., PyTorch, TensorFlow) — not essential but beneficial. Building … and scaling complex systems end-to-end. C++/Embedded Software/ML/Machine Learning/Python More ❯
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid/Remote Options
Rise Technical Recruitment
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I2C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
Rise Technical Recruitment Limited
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, IC, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Full Stack Developer

Reading, England, United Kingdom
Hybrid/Remote Options
Premier Group
Senior Full Stack Developer Reading – Hybrid Working Java/Python/C++ £70,000-£90,000 I’ve recently started working with a modern robotics business who have built a market leading cloud platform and are looking for a Senior Full Stack Developer to join their growing team in Reading! They have been around for 10 years and operate across … The company are based in Reading and are looking for 2-3 days a week in the office. Technical Requirements: Good commercial experience working with Java. Confident working with C++ or Python which they will migrate across too. Experienced on the frontend with Typescript, HTML, Angular – role is more backend focused. Have worked across any Cloud technologies – AWS or Azure. … based platforms in the past – not essential. Good collaboration and stakeholder management skills. Happy working in a hybrid setting within a tight-knit team. Tech Stack: Java, Python OR C++, Typescript, Angular, AWS OR Azure, PostgreSQL. Salary: £70,000-£90,000 Benefits: Bonus, Pension, Healthcare, 25 days holiday If this role sounds of interest, then please apply and I can More ❯
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid/Remote Options
Octagon Group
systems in a secure environment. Due to the sensitive nature of the projects, security clearance will be required. The Senior Embedded Software Engineer’s main responsibilities: - Develop C/C++ code for embedded systems and user interfaces - Design and develop GUIs using commercial and open-source libraries - Develop system control, monitoring software, and video processing applications - Design and implement test … frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software Engineer in Southampton: Salary More ❯
Posted:

Senior Embedded Software Engineer

Royston, Hertfordshire, United Kingdom
Platform Recruitment
My client developed highly precise 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 of a company developing highly complex sensing technologies, and take your embedded software skills to the More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum
Posted:

Senior Embedded Software Engineer

Yateley, England, United Kingdom
DCS Engineering
will help deliver the technology that keeps missions safe and successful. What you’ll be doing Developing and validating features for next-generation subsea products. Writing robust C/C++ for embedded Linux, RTOS, and bare-metal systems. Debugging complex boards, schematics, and communication protocols. Collaborating across engineering teams to fuse hardware and software. Innovating — re-using code, optimising systems … and shaping architectures. Mentoring colleagues and sharing best practice. What you’ll bring to the role Proficiency in C/C++ , embedded Linux, and microcontroller (STM32, PIC) development. Strong grasp of RTOS/bare-metal systems, DevOps build tools, cross-compiling. A mindset for structured software development: coding guidelines, testing, version control, peer reviews. Curiosity, collaboration, and the ability to More ❯
Posted:

Senior Software Engineer

Bristol, Gloucestershire, United Kingdom
Innovate Recruitment Ltd
Engineer Location: Bristol (Onsite) Industry: Defence Salary: Competitive + Bonus + Benefits Our client, a market leader in Defence is looking for ambitious Senior Software Engineers skilled in either C++ OR Java to join a dynamic team. They're looking for a comprehensive mix of technical depth and individuals who have driven end-to-end software delivery, from initial requirements … certification. You ll have a track record of leading the design and implementation of sophisticated systems while guiding and supporting your teammates to achieve high technical standards. Requirements Advanced C++ OR Java development with a strong foundation in modern programming practices Delivering robust software across large or technically challenging systems Comprehensive understanding of the software lifecycle, particularly around defining requirements More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Bristol, City of Bristol, United Kingdom
Innovate Recruitment Ltd
Engineer Location: Bristol (Onsite) Industry: Defence Salary: Competitive + Bonus + Benefits Our client, a market leader in Defence is looking for ambitious Senior Software Engineers skilled in either C++ OR Java to join a dynamic team. They're looking for a comprehensive mix of technical depth and individuals who have driven end-to-end software delivery, from initial requirements … certification. You’ll have a track record of leading the design and implementation of sophisticated systems while guiding and supporting your teammates to achieve high technical standards. Requirements Advanced C++ OR Java development with a strong foundation in modern programming practices Delivering robust software across large or technically challenging systems Comprehensive understanding of the software lifecycle, particularly around defining requirements More ❯
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
IC Resources
continued growth of an emerging engineering team. For this Senior Embedded Engineer role, we’re looking for someone with: Strong commercial experience in embedded software development using C and C++ A solid understanding of the full embedded development lifecycle Experience with firmware, middleware, and driver-level programming Familiarity with CI/CD systems Experience with secure firmware or OTW updates … cutting-edge embedded AI projects within a rapidly growing company, then apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, or Device Driver Development, please contact Callum Allen today. More ❯
Posted:

Senior Embedded Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
IC Resources
continued growth of an emerging engineering team. For this Senior Embedded Engineer role, we’re looking for someone with: Strong commercial experience in embedded software development using C and C++ A solid understanding of the full embedded development lifecycle Experience with firmware, middleware, and driver-level programming Familiarity with CI/CD systems Experience with secure firmware or OTW updates … cutting-edge embedded AI projects within a rapidly growing company, then apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, or Device Driver Development, please contact Callum Allen today. More ❯
Posted:

Embedded Software Engineer

Greater Bristol Area, United Kingdom
Hybrid/Remote Options
Witekio
to think outside the box. Based in our North Bristol office, you will join our team of 20+ engineers. Our team of developers are specialized in Embedded C/C++, Linux, RTOS, middleware, applications, and cloud technologies . The team can develop from scratch and can also suggest to our customers different solutions to complex issues, from defining software architecture … Linux and user space code Customisation of Yocto/Buildroot distributions Converting user stories into technical requirements and tasks Coding, integrating, testing and debugging software written in C/C++ Developing on various architectures (ARM, RISC-V, MIPS, x86) Developing and customising Board Support Packages (BSP) for customer specific hardware to provide additional functionality (software update, security, optimisation etc.) Porting … Driver and kernel development and customisation Your profile 3+ years related experience in embedded software development Experience with Embedded Linux (mandatory) , ideally Linux kernel driver development Strong C/C++ expertise Strong expertise refining requirements into development tasks Great communication skills and experience interacting with clients Team player Although a good level of education is really valuable to us and More ❯
Posted:
C++
10th Percentile
£27,000
25th Percentile
£45,750
Median
£65,000
75th Percentile
£95,000
90th Percentile
£131,500