Find your next tech and IT Job or contract C/C++ in England

What you need to know about C/C++

C and C++ are powerful and versatile programming languages used for developing applications ranging from embedded systems to complex software. C, created in the 1970s, is a low-level language ideal for system programming and optimized performance. It forms the foundation of many operating systems, like Linux, and offers direct memory control. C++, an extension of C, adds object-oriented features like classes and inheritance while maintaining C's power and efficiency. It is used to develop graphical software, game engines, scientific applications, and more. Both languages are widely adopted in the industry for their speed, flexibility, and ability to handle complex systems. They are also known for their extensive ecosystem of libraries and compatibility with multiple platforms.

Explore the latest IT & tech jobs in England, home to numerous tech hubs and a diverse job market.

Your search returns 5 results.
Permanent

Job Vacancy
Software Engineers (Java, C#, C++, Python, JavaScript, React)

Published on

Widecombe-in-the-Moor, England, United Kingdom
Locations: Gloucester, Bristol, Chippenham, Reading, London, Leatherhead, Leicester, Manchester CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the ‘World’s Best Employers’ by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go. The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. Due to the secure nature of the role, we are only able to progress applicants who are a sole UK National and who currently hold SC clearance or are eligible to obtain SC clearance. We are looking for senior, mid-level developers to join the team and support us in creating mission critical solutions for our exciting range of projects and programmes within the space and defence domain.
Fixed term

Job Vacancy
AI/ML Engineer - Contract

Published on
.NET
C/C++

1 month
London, England, United Kingdom
AI/ML Engineer – Contract 6-Month Contract | View to Extend | London (Hybrid) Morela is proud to be supporting our growing AI customer in their search for an experienced AI/ML Engineer . This role offers the chance to contribute to cutting-edge projects within a dynamic and innovative environment. What we’re looking for: Proven experience in AI/ML model development and deployment Strong skills with Python, TensorFlow/PyTorch, and cloud platforms (AWS/Azure/GCP) MLOps assurance and risk experinece Knowledge of data pipelines, model optimisation, and real-world deployments Details: Contract: 6 months (with view to extend) Location: London (Hybrid) Start: ASAP If you’re interested, please apply or reach out to the Morela team for further details.
Permanent

Job Vacancy
Palantir Foundry Consultant (Forward Deployed Engineer)

Published on
API
Big Data
C/C++

London, England, United Kingdom
Palantir Foundry Consultant - London - Up to £100,000 per annum Are you a data-driven professional with a passion for delivering impactful solutions using Palantir Foundry? Do you excel in translating complex data challenges into actionable insights? If so, Morela has an exciting opportunity for you. Morela is proud to partner with one of the UK's leading Palantir consultancies, renowned for their innovative approach to data integration and analytics. As they continue to expand, they're seeking a skilled Palantir Foundry Consultant to join their dynamic team. This role is perfect for someone who combines technical expertise with a consultative mindset, aiming to drive value across diverse projects. You'll be part of a forward-thinking consultancy that operates at the intersection of advanced technology and real-world impact. Serving both public and private sectors, their services encompass strategic advisory, digital transformation, and end-to-end data engineering. As a Palantir Foundry Consultant, you'll play a crucial role in designing and implementing data solutions that empower clients to make informed decisions. Core Responsibilities Data Integration : Connect and harmonise data from multiple sources into Palantir Foundry, ensuring clean, reliable, and compliant data pipelines. Ontology Development : Design and manage ontologies within Foundry to create logical data structures that enhance accessibility and usability. Application Development : Build full-stack applications using Foundry tools such as Workshop, Quiver, and Slate, delivering intuitive user interfaces and interactive workflows. Data Governance : Implement data lineage tracking and access controls within Foundry to uphold compliance with organisational and regulatory standards. Client Collaboration : Engage with clients to understand their needs, provide training sessions, and promote best practices for effective adoption and utilisation of Palantir platforms. Continuous Improvement : Contribute to internal capability building by improving frameworks, delivery processes, and team development across the consultancy. What We're Looking For SC or DV Cleared: In this position you will need to be already SC or DV cleared (DV Clearance is a real bonus) Technical Expertise : Proven experience in data engineering, software development, or systems integration, preferably within AI, analytics, or enterprise platforms like Palantir Foundry. Problem-Solving Skill
Permanent

Job Vacancy
SC Cleared Data Consultant

Published on
API
Architecture
Big Data

London, England, United Kingdom
SC Cleared Data Consultant - London - Up to £100,000 per annum Are you a data-driven professional with a passion for delivering impactful solutions? Do you excel in translating complex data challenges into actionable insights? If so, Morela has an exciting opportunity for you. Morela is proud to partner with one of the UK's leading data consultancies, renowned for their innovative approach to data integration and analytics. As they continue to expand, they're seeking a skilled SC Cleared Data Consultant to join their dynamic team. This role is perfect for someone who combines technical expertise with a consultative mindset, aiming to drive value across diverse projects. You'll be part of a forward-thinking consultancy that operates at the intersection of advanced technology and real-world impact. Serving both public and private sectors, their services encompass strategic advisory, digital transformation, and end-to-end data engineering. As an SC Cleared Data Consultant, you'll play a crucial role in designing and implementing data solutions that empower clients to make informed decisions. Core Responsibilities Data Integration: Connect and harmonise data from multiple sources, ensuring clean, reliable, and compliant data pipelines. Data Modelling: Design and manage data models to create logical data structures that enhance accessibility and usability. Application Development: Build full-stack applications using tools such as Python, SQL, and relevant frameworks, delivering intuitive user interfaces and interactive workflows. Data Governance: Implement data lineage tracking and access controls to uphold compliance with organisational and regulatory standards. Client Collaboration: Engage with clients to understand their needs, provide training sessions, and promote best practices for effective adoption and utilisation of data platforms. Continuous Improvement: Contribute to internal capability building by improving frameworks, delivery processes, and team development across the consultancy. What We're Looking For SC Cleared : In this position, you will already be SC cleared. Technical Expertise: Proven experience in data engineering, software development, or systems integration, preferably within AI, analytics, or enterprise platforms. Problem-Solving Skills: Strong analytical abilities with a knack for troubleshooting and optimising complex data workflows. Communication Skills: Excellent ability to engage with both technical and non
Permanent

Job Vacancy
Senior Firmware Engineer

Published on

£60k-70k
Nottingham, England, United Kingdom
Senior Firmware Engineer Nottingham £60,000-£70,000 + Technical Progression + 26 Days Annual Leave + Bank Holidays + Benefits Excellent opportunity for a Senior Firmware Engineer with experience of low power systems to join a highly innovative business offering opportunities to own and lead projects, make a massive difference to new and existing products, and collaborate with global engineering teams. This company have ambitions to become a household name by building upon a stellar reputation 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 communication technologies such as BLE, ANT+, and Wi-Fi, and 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, or system diagnostics would be advantageous. You'll have the confidence to lead projects and drive continuous improvement across firmware standards and reliability. This is a fantastic opportunity to join an ambitious company during a truly exciting period in their history offering a technically fascinating position, opportunities to lead your own projects, and make a substantial contribution to the future of the wider group! The Role: *Develop C/C++ firmware for Nordic SoCs (nRF52/nRF53) *Integrate BLE, ANT+, and Wi-Fi connectivity *Work in RTOS/bare-metal environments for low-power optimisation *Collaborate with electronics, app, and cloud teams *Hybrid working from Nottingham (2-3 days per week) The Person: *Senior Firmware Engineer with strong embedded C/C++ experience *Experience leading firmware projects *Exposure to Nordic SoCs, low-power systems, or RTOS environments *Strong debugging and testing skills *Commutable to the Nottingham area Reference Number: BBBH264733 To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tommy Williams at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Contract roles and jobs for C/C++

C, C++ Developer

The C, C++ Developer uses C/C++ to develop high-performance software applications, often in fields like embedded systems, video games, or high-performance software.

Embedded Software Developer (IoT, Assembler, Microcontroller...)

The embedded software Developer (IoT, assembler, microcontroller...) uses C/C++ to program embedded software in systems such as IoT devices, microcontrollers, and other resource-limited devices.

Industrial IT Engineer

The industrial computer engineer uses C/C++ to develop software that controls industrial equipment, robots, or automated production systems.

R&D Engineer

The R&D Engineer uses C/C++ for the research and development of new software products or systems that require fine resource management and performance, such as in simulation or modeling.

5 results

Contracts

Contractor Permanent

Location
1

England, United Kingdom

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us