C++ Jobs in the West Midlands

1 to 25 of 158 C++ Jobs in the West Midlands

C++ Developer

Malvern, Worcestershire, United Kingdom
Endeavour Recruitment Solutions
JUser: :_load: Unable to load user with ID: 994 Job Summary C++ Developer Country: United Kingdom Location: Malvern Sector: Software Developer Salary: GBP Up to £40,000 Job Type: Permanent Technologies: C++ developer SC Programming Code Java Cyber Security Windows Linux Solaris Agile Degree HTTP C# SMTP AWS Docker Azure Powershell Perl Python PHP A growing cyber-security company is … looking for a C++ Developer to join their existing highly skilled development team writing complex cyber security solution software. This is the perfect opportunity for somebody who has a passion for cyber security and for high quality coding. 2 years of C++ programming experience required. Role and Responsibilities: Writing high quality code following the in-house full life cycle development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer / Security cleared

West Midlands, United Kingdom
Endeavour Recruitment Solutions
Technologies: Security Cleared SC C++ C# Unix Solaris Java Powershell Shellscript Perl Python PHP VMware Docker AWS Azure HTPP SMTP SNMP Syslog NTP Visual Studio tfs Cyber Security The Software Engineer will be part of an existing highly skilled development team, reporting directly to the Lead Developer, writing complex security solution software. The following are key responsibilities: Writing high quality … Server Deep understanding of Internet standards and protocols such as HTTP, SMTP, SNMP, syslog, NTP Virtualisation technologies such as VMWare, Docker, AWS, Azure Object orientated programming languages such as C++, C#, JAVA Development experience on different operating systems such as Windows, Linux and Solaris More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering - Birmingham - Associate - Software Engineering

Birmingham, Staffordshire, United Kingdom
Out in Science, Technology, Engineering, and Mathematics
and analytical skills. Ability to work in a fast-paced environment with a strong delivery focus. PREFERRED QUALIFICATIONS Strong programming experience in at least one compiled language (e.g. C, C++, Java) Full Stack Developer with experience working with React. In-depth knowledge of relational and columnar SQL databases, including database design Experience with industry standard frameworks and tools such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Senior Software Engineer, HPC & ML Tools

Warwick, Warwickshire, United Kingdom
Linaro Ltd
ll have a methodical approach to debugging and performance analysis and understand how developers will use our tools to achieve their objectives. Working as part of a team of C++ software engineers, you will help to develop the Linaro Forge Debug and Profiling tools; you will be passionate about making a difference through building outstanding quality products. Linaro Forge is … C++. Training may be provided for the people with only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux/Unix and ensuring quality in own and others' code delivery. Demonstrable professional C/C++ development experience. Good administrator-level knowledge of Linux/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

Worcester, England, United Kingdom
JR United Kingdom
pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with a focus on Retrieval-Augmented Generation (RAG More ❯
Posted:

Junior Software Engineer

Shrewsbury, England, United Kingdom
JR United Kingdom
pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with a focus on Retrieval-Augmented Generation (RAG More ❯
Posted:

IOT Developer

Shropshire, Telford, United Kingdom
Recruit 12
systems Collaborate across departments to support predictive maintenance and automation goals Apply cybersecurity best practices in IoT design and implementation Use programming languages including Python, JavaScript (Node.js), C/C++, and C# Interface with PLCs, SCADA systems, and industrial robots (ABB, Fanuc, Kuka) Support ongoing development of smart manufacturing tools and dashboards Ideal Background Essential: Bachelor’s degree in Computer More ❯
Employment Type: Permanent
Salary: £35000 - £45000/annum
Posted:

IOT Developer

Wellington, Shropshire, United Kingdom
Recruit 12
systems Collaborate across departments to support predictive maintenance and automation goals Apply cybersecurity best practices in IoT design and implementation Use programming languages including Python, JavaScript (Node.js), C/C++, and C# Interface with PLCs, SCADA systems, and industrial robots (ABB, Fanuc, Kuka) Support ongoing development of smart manufacturing tools and dashboards Ideal Background Essential: Bachelor s degree in Computer More ❯
Employment Type: Permanent
Salary: GBP 35,000 - 45,000 Annual
Posted:

Senior Software Developer

Coventry, Warwickshire, United Kingdom
Hybrid / WFH Options
Randstad (Schweiz) AG
HTTPS caching issues). Understanding of Windows Updates or Microsoft software delivery mechanisms. Bonus Points: Full-stack web developer experience. Experience in the education technology domain. Knowledge of C, C++, or Rust on Linux. Experience with AI tools for software engineering and product automation. Strong team player with excellent communication and influencing skills. Experience working with large codebases and distributed More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded C/C++ Software Engineer

Hereford, England, United Kingdom
Hybrid / WFH Options
ic resources
Social network you want to login/join with: Senior Embedded C/C++ Software Engineer, Hereford Client: ic resources Location: Hereford, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: 9cd0858851c5 Job Views: 29 Posted: 22.06.2025 Expiry Date: 06.08.2025 Job Description: A Senior C/C++ Software Engineer is needed to join an established team in … beautiful Herefordshire. The ideal candidate will have over 4 years of experience with a focus on Object-Oriented Analysis and Design using UML and C++ for embedded and desktop environments. The role involves developing new products using Agile practices. Suitable candidates should have proven experience developing software for hardware devices using high-performance embedded processors and embedded Linux. Experience with More ❯
Posted:

Junior R&D Software/Firmware Engineer (C++ and Data Structures)

Craven Arms, England, United Kingdom
Agilent
Social network you want to login/join with: Junior R&D Software/Firmware Engineer (C++ and Data Structures), Craven Arms col-narrow-left Client: Agilent Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: 4746208b2bcf Job Views: 7 Posted: 25.06.2025 Expiry Date: 09.08.2025 col-wide Job Description: Description Agilent inspires and supports discoveries … can do what they do best: improve the world around us. Information about Agilent is available at We are looking for a Junior R&D Software/Firmware Engineer (C++ and Data Structures) to join our Automation Solutions Business team in Craven Arms , Shropshire. This is a great opportunity to create the next generation technology solutions in the lab environment. … can do what they do best: improve the world around us. Information about Agilent is available at We are looking for a Junior R&D Software/Firmware Engineer (C++ and Data Structures) to join our Automation Solutions Business team in Craven Arms , Shropshire. This is a great opportunity to create the next generation technology solutions in the lab environment. More ❯
Posted:

C++ Software Engineer

Coventry, Warwickshire, United Kingdom
Schneider Electric Norge AS
C++ Software Engineer (Coventry, Hybrid) We're looking for an experienced C++ Software Engineer to join our Software Product and Cloud team in Coventry. This is a hybrid role, though full-time office presence may be required depending on project needs. What You'll Do: As part of a 12-person team, you'll work closely with our software architect … unit testing. • Collaborate with project teams to ensure software meets customer requirements. • Contribute to DevOps processes (CI/CD, automated testing). What We're Looking For • previous work C++ experience (C+ or later). • Experience in protocol or driver development is a plus. • Strong problem-solving skills and attention to detail. • Ability to work in a structured software development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer

Coventry, England, United Kingdom
Schneider Electric Norge AS
C++ Software Engineer (Coventry, Hybrid) We’re looking for an experienced C++ Software Engineer to join our Software Product and Cloud team in Coventry. This is a hybrid role, though full-time office presence may be required depending on project needs. What You’ll Do: As part of a 12-person team, you’ll work closely with our software architect … unit testing. • Collaborate with project teams to ensure software meets customer requirements. • Contribute to DevOps processes (CI/CD, automated testing). What We’re Looking For • previous work C++ experience (C++11 or later). • Experience in protocol or driver development is a plus. • Strong problem-solving skills and attention to detail. • Ability to work in a structured software development More ❯
Posted:

Software Development Engineer

B11, Hay Mills, City and Borough of Birmingham, West Midlands (County), United Kingdom
Grayson Thermal Systems
powertrain and battery thermal management systems. Functional and software requirements capture. Modelling and design of high-level control systems. Implementation of control systems in embedded environment using C/C++ (bare-metal and RTOS). Validation and documentation of outputs against requirements at unit level and whole vehicle integration level. Ownership of, maintaining and documenting codebase (using GitHub) to encourage … development of user manuals and training guides for software applications. Support junior team members in refining their software development skills Key Skills Good knowledge and experience of C/C++ in embedded, real-time environments. Good understanding of electronics and electrical circuits. Understanding of harmonised EU and UK directives for example, low-voltage directive. Understanding of cybersecurity for example, UNECE More ❯
Employment Type: Permanent
Posted:

AI Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
BlackCode Ltd
research and technologies relevant to the legal industry Document AI workflows, models, and system architecture for transparency and reproducibility Requirements Proficiency in programming languages such as Python, Java, or C++ Strong understanding of machine learning frameworks (e.g., PyTorch (preferred), TensorFlow, Scikit-learn) Experience with data processing tools and cloud platforms (e.g., Azure, GCP, AWS) Knowledge of deep learning, NLP, and More ❯
Posted:

Sr. Principal Construction Research Scientist

Birmingham, Staffordshire, United Kingdom
Hybrid / WFH Options
Merantix
Gemini, and a solid understanding of underlying Machine Learning pipelines Exceptional analytical and problem-solving skills Creative, flexible, and adept at working with new technology Extensive experience in coding (C++, Python) Strong experience with cloud services & architectures (AWS, Azure, etc.) Excellent written communication skills to document code, architectures, and experiments Preferred Qualifications Knowledge of the design, manufacturing, AEC, or media More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Software Engineering (Arup Digital Products)

Birmingham, England, United Kingdom
ARUP
DevOps and Delivery teams. Ability to manage and develop people through mentoring, ensuring a talent pipeline or establishing high-performing product development teams. Extensive software development skills (e.g. C, C++/Python) and experience with web technologies (e.g. HTML/CSS, React, JavaScript, Typescript) and cloud technologies (Azure/AWS). BSc/MSc in Engineering, Computer Science or relevant More ❯
Posted:

Software Engineer

Birmingham, England, United Kingdom
Pathfinder - IT Recruitment
a live support environment. We are looking for: Proven experience with SCADA control systems, historian platforms and industrial data systems Proficiency in at least one language, such as C, C++, C#, SQL, Python or R Experience with Windows-based client and server application development Strong communication skills with both technical and non-technical stakeholders Data engineering capability, including work with More ❯
Posted:

Director of Software Engineering

Coventry, England, United Kingdom
JR United Kingdom
skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-oriented programming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances innovation with execution. Confident working alongside senior More ❯
Posted:

Director of Software Engineering

Telford, England, United Kingdom
JR United Kingdom
skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-oriented programming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances innovation with execution. Confident working alongside senior More ❯
Posted:

Director of Software Engineering

Stoke-on-Trent, England, United Kingdom
JR United Kingdom
skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-oriented programming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances innovation with execution. Confident working alongside senior More ❯
Posted:

KTP Associate in Machine Learning

Birmingham, Staffordshire, United Kingdom
Durham University
Experience in managing and processing big datasets. Formal academic and report writing of a quality commensurate with higher education qualifications Strong ability in programming languages, including Python, C/C++, dotNet, and one or more deep learning development environments e.g., PyTorch, TensorFlow. Knowledge of Geospatial applications of Machine Learning. Familiarity with current software development best practices, e.g., source control, code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
The Engage Partnership Recruitment
telecoms environments Developing web and 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 to high-profile national R … D initiatives (And if you don’t tick every box – that’s okay. I’d still love to hear from you.) Python, C, C++ 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 More ❯
Posted:

UI/UX Developer - AI Trainer in Coventry - DataAnnotation

Coventry, England, United Kingdom
Java Script Works
Requirements You should also have proficiency in at least one programming language or framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) to solve coding problems similar to those found on platforms like LeetCode or HackerRank. It’s important. Salary 59,202 - 63,149 GBP per year Additional Requirement We expect you More ❯
Posted:

Software Engineer

Birmingham, United Kingdom
Vibhatech
of multi-threaded development is 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 Business Intelligence applications. Knowledge of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
the West Midlands
Median
£25,000
75th Percentile
£47,500
90th Percentile
£78,750