C++ Jobs in Birmingham

19 of 19 C++ Jobs in Birmingham

Senior Data/Consulting Engineer

birmingham, midlands, united kingdom
VIQU Limited
For Education: A strong academic background in Computer Science, Engineering, Mathematics, Physics, or a related discipline. Extensive Coding Experience: Proven expertise in Python, Java, C++, JavaScript, or TypeScript, ideally across production environments. Strategic Mindset: Able to zoom out and contribute to high-level planning while also diving into technical detail. More ❯
Posted:

Sr. Software Developer, Object Oriented, AI Focus

Birmingham, Staffordshire, United Kingdom
ITAC Solutions
Sonnet Collaborative team culture that values mentorship and continuous learning Compensation: 120k What You'll Be Doing Develop AI solutions using Visual Studio, C#, C++, and SQL Serve Design and deploy machine learning models for image classification and data extraction Use NLP and computer vision to enhance intelligent document processing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Developer

birmingham, midlands, united kingdom
Defence
the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems. A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving. You will have an open approach to software development, as the More ❯
Posted:

C++ Software Engineer - Graphics

Birmingham, England, United Kingdom
Softweb Resourcing
C++ Software Engineer – Graphics - Hybrid/Birmingham Ready to push the boundaries of 3D visualisation while working with a global leader in engineering? We're seeking a talented C++ Software Engineer to join a friendly hybrid team in Birmingham making a positive impact. The C++ Graphics Software Engineer will be … The core product is well esteemed across the globe and you will be developing the next generation of the product. Working in a small C++ team, you’ll work with C++/20 and with other like minded forward thinking software engineers on a mix of 2D/3D, core … C++ development and UI. No two days will be the same with lots of variety and future growth too. C++ Graphics Software Engineer requirements: - Strong modern C++ skills - Knowledge of 3D graphics/rendering (Unreal, OpenGL, DirectX, Vulkan ect.) - Good 3D maths - Eye for writing clean and maintainable code thriving More ❯
Posted:

Machine Learning Engineer

Birmingham, England, United Kingdom
In Technology Group
semantic segmentation , shape detection , and scene reconstruction . Familiarity with BIM software ecosystems (e.g., Autodesk Revit, Navisworks) and CAD interoperability. Programming proficiency in Python, C++, or similar languages used for ML and 3D data handling. Understanding of photogrammetry, LiDAR, and reality capture methods. Knowledge of ISO 19650, PAS 1192 and More ❯
Posted:

Senior Software Engineer (Birmingham)

Birmingham, UK
Hybrid / WFH Options
The Engage Partnership Recruitment
command-line applications using modern languages Supporting the development of prototypes for secure, next-gen networks Writing clean, testable code in Python, C/C++, and similar technologies Working on performance tuning, CI/CD, and real-time systems Collaborating with a multi-disciplinary team of engineers and researchers Contributing … initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) 💡 Tech & Tools: Python, C, C++ Linux/Unix, Git, CI/CD Containerisation (e.g. Docker), virtualised environments (e.g. VMware) Networked systems, scripting, CLI tooling 💡 What They’re Looking For: Strong … hands-on experience in Python and/or C/C++ Solid scripting skills and comfort working in Linux/Unix environments Understanding of networks, containerisation, and virtualisation basics Broad interest in telecommunications and modern infrastructure Willingness to learn new technologies and contribute across the stack Clear communicator with a More ❯
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
The Engage Partnership Recruitment
command-line applications using modern languages Supporting the development of prototypes for secure, next-gen networks Writing clean, testable code in Python, C/C++, and similar technologies Working on performance tuning, CI/CD, and real-time systems Collaborating with a multi-disciplinary team of engineers and researchers Contributing … initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) 💡 Tech & Tools: Python, C, C++ Linux/Unix, Git, CI/CD Containerisation (e.g. Docker), virtualised environments (e.g. VMware) Networked systems, scripting, CLI tooling 💡 What They’re Looking For: Strong … hands-on experience in Python and/or C/C++ Solid scripting skills and comfort working in Linux/Unix environments Understanding of networks, containerisation, and virtualisation basics Broad interest in telecommunications and modern infrastructure Willingness to learn new technologies and contribute across the stack Clear communicator with a More ❯
Posted:

Software Engineer

Birmingham, Staffordshire, United Kingdom
Vibhatech
preferred. Knowledge of information systems development or design. Building applications using Spring framework. Understanding of secure coding practices and testing. Strong programming skills in C++, JAVA, ASP.NET, C, C++, Embedded Systems, Spring Hibernate, Spring MVC, Eclipse IDE, Unix, Linux, SQL. Knowledge of Microsoft SQL server and T-SQL. Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engine Programmer (Birmingham)

Birmingham, UK
Hybrid / WFH Options
Ivaris
Senior Engine Programmer (C++, Game Engine, Low-Level Systems) Birmingham - Hybrid £60K - £70K A well-established and growing UK games studio is on the lookout for a Senior Engine Programmer to join their team. This role is a chance to work at the heart of a studio building its own … and networking to audio and tools. You’ll be part of a collaborative team where engine code meets innovation and performance matters. The Tech: C++ (modern standards – C++17/20) Strong 3D programming and maths skills Proprietary engine development across consoles and platforms Deep knowledge in at least one of … out of the tech Debug and solve complex engine and game-side issues We Need You To Have: Strong commercial experience with low-level C++ in a game engine context A structured, logical approach to programming challenges A real passion for games and game tech Great team skills – collaborative, positive More ❯
Posted:

Senior Engine Programmer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Ivaris
Senior Engine Programmer (C++, Game Engine, Low-Level Systems) Birmingham - Hybrid £60K - £70K A well-established and growing UK games studio is on the lookout for a Senior Engine Programmer to join their team. This role is a chance to work at the heart of a studio building its own … and networking to audio and tools. You’ll be part of a collaborative team where engine code meets innovation and performance matters. The Tech: C++ (modern standards – C++17/20) Strong 3D programming and maths skills Proprietary engine development across consoles and platforms Deep knowledge in at least one of … out of the tech Debug and solve complex engine and game-side issues We Need You To Have: Strong commercial experience with low-level C++ in a game engine context A structured, logical approach to programming challenges A real passion for games and game tech Great team skills – collaborative, positive More ❯
Posted:

Software Developer

Birmingham, Staffordshire, United Kingdom
Hybrid / WFH Options
National Physical Laboratory
test driven development, clean code & refactoring, version control, CI/CD, alerting & monitoring, Functional & Non-Functional Testing. High performance application design and development in C++, Python and related languages. Conduct security research and develop solutions for 5G networks, including creating and testing prototypes in both fronthaul and backhaul environments. Work … processes. Solid scripting ability e.g. with Python. Basic Linux/Unix environment experience. Broad understanding of 5G wireless networks. Experience using e.g. C/C++ for software development. Experience with Git or other version control. Basic understanding of and competence in using virtualized environments. Understanding of containerization & networking basics willingness More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Birmingham, England, United Kingdom
KO2 Embedded Recruitment Solutions LTD
a strong academic background, with a 1st class degree, Masters or PhD in a relevant engineering or science discipline. Commercial experience in C or C++ within embedded systems is essential. Candidates will also need to demonstrate a solid understanding of embedded hardware, with hands-on experience working with CANbus and … RF systems being highly desirable. Key skills and experience required: Embedded C or C++ in a real-time environment CANbus systems experience Exposure to RF systems Strong academic background (1st, Masters or PhD) Comfortable working full-time onsite in Birmingham This role ... More ❯
Posted:

Embedded Software Engineer

Birmingham, West Midlands, United Kingdom
KO2 Embedded Recruitment Solutions LTD
a strong academic background, with a 1st class degree, Masters or PhD in a relevant engineering or science discipline. Commercial experience in C or C++ within embedded systems is essential. Candidates will also need to demonstrate a solid understanding of embedded hardware, with hands-on experience working with CANbus and … RF systems being highly desirable. Key skills and experience required: Embedded C or C++ in a real-time environment CANbus systems experience Exposure to RF systems Strong academic background (1st, Masters or PhD) Comfortable working full-time onsite in Birmingham This role would suit an engineer who enjoys working close More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Embedded Software Engineer (Birmingham)

Birmingham, UK
KO2 Embedded Recruitment Solutions Ltd
a strong academic background, with a 1st class degree, Masters or PhD in a relevant engineering or science discipline. Commercial experience in C or C++ within embedded systems is essential. Candidates will also need to demonstrate a solid understanding of embedded hardware, with hands-on experience working with CANbus and … RF systems being highly desirable. Key skills and experience required: Embedded C or C++ in a real-time environment CANbus systems experience Exposure to RF systems Strong academic background (1st, Masters or PhD) Comfortable working full-time onsite in Birmingham This role would suit an engineer who enjoys working close More ❯
Posted:

Principal Electronic Software Engineer (Birmingham)

Birmingham, UK
KO2 Embedded Recruitment Solutions Ltd
Design, develop, and test embedded systems for accessibility products such as wheelchairs, stair lifts, and elevators. Architect and implement embedded software using C/C++ and ARM architectures. Integrate hardware and software systems with a strong focus on analogue and digital electronics. Collaborate with cross-functional teams to ensure systems … Participate in product testing, troubleshooting, and optimization of embedded systems for accessibility solutions. Essential Skills & Experience: Proven experience in embedded software development (C/C++) and embedded systems architecture. Strong electronics background, including analogue and digital design and hardware integration. Familiarity with ARM microcontroller platforms and real-time operating systems More ❯
Posted:

Principal Electronic Software Engineer

Birmingham, England, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
Design, develop, and test embedded systems for accessibility products such as wheelchairs, stair lifts, and elevators. Architect and implement embedded software using C/C++ and ARM architectures. Integrate hardware and software systems with a strong focus on analogue and digital electronics. Collaborate with cross-functional teams to ensure systems … Participate in product testing, troubleshooting, and optimization of embedded systems for accessibility solutions. Essential Skills & Experience: Proven experience in embedded software development (C/C++) and embedded systems architecture. Strong electronics background, including analogue and digital design and hardware integration. Familiarity with ARM microcontroller platforms and real-time operating systems More ❯
Posted:

Principal Engineer

birmingham, midlands, united kingdom
VIQU Limited
Principal Engineer (Palantir Foundry) – London – Salary Up To £120,000 per annum Are you a world-class technical leader ready to define the future of AI-driven engineering? A Palantir visionary with the experience, authority, and ambition to lead at More ❯
Posted:

Software Engineering Team Lead (Birmingham)

Birmingham, UK
Hybrid / WFH Options
Digital Gurus
Senior Software Engineering Team Lead (C++) 📍 Remote first - Office in Birmingham 💼 Up to £90,000 + benefits We're looking for an experienced C++ Software Team Lead to manage a team of six highly skilled senior engineers working on a software development tool used globally. This is a varied role … blending technical leadership with hands-on C++ development. You'll lead the delivery of core platform functionality across Windows, Linux, and AIX systems. ⭐ What you’ll be doing Lead and mentor a team of six senior C++ developers (line management, project planning, delivery). Contribute directly to the design and … project planning, team challenges, and cross-functional coordination. Work in a complex, database-centric software environment. ⭐ What we're looking for Solid experience in C++ (C++17 ideally) Strong understanding of databases — SQL Server, Oracle, or Postgres. Prior experience leading development teams (6 months+ leadership). Excellent communicator ⭐ Why this role More ❯
Posted:

Software Engineering Team Lead

Birmingham, England, United Kingdom
Hybrid / WFH Options
Digital Gurus
Senior Software Engineering Team Lead (C++) 📍 Remote first - Office in Birmingham 💼 Up to £90,000 + benefits We're looking for an experienced C++ Software Team Lead to manage a team of six highly skilled senior engineers working on a software development tool used globally. This is a varied role … blending technical leadership with hands-on C++ development. You'll lead the delivery of core platform functionality across Windows, Linux, and AIX systems. ⭐ What you’ll be doing Lead and mentor a team of six senior C++ developers (line management, project planning, delivery). Contribute directly to the design and … project planning, team challenges, and cross-functional coordination. Work in a complex, database-centric software environment. ⭐ What we're looking for Solid experience in C++ (C++17 ideally) Strong understanding of databases — SQL Server, Oracle, or Postgres. Prior experience leading development teams (6 months+ leadership). Excellent communicator ⭐ Why this role More ❯
Posted:
C++
Birmingham
25th Percentile
£25,000
Median
£40,000
75th Percentile
£47,500