C++ Jobs in Yorkshire

1 to 25 of 107 C++ Jobs in Yorkshire

Embedded Software Engineer

Knaresborough, North Yorkshire, England, United Kingdom
Technical Prospects
code as well as its effective storage. Ensure that any outputs are appropriate and have been verified accordingly. Embedded Software Engineer - Skills & Experienced Experienced Embedded Software Engineer (C/C++ programming). Understanding of Atmel and Microchip environment and MCUs. Extensive debugging skills. Appreciation of embedded system hardware design and PCB design. Ability to understand component/product Technical Data More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

Embedded Software Engineer

Knaresborough, North Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Technical Prospects Ltd
code as well as its effective storage. Ensure that any outputs are appropriate and have been verified accordingly. Embedded Software Engineer Skills & Experienced Experienced Embedded Software Engineer (C/C++ programming). Understanding of Atmel and Microchip environment and MCUs. Extensive debugging skills. Appreciation of embedded system hardware design and PCB design. Ability to understand component/product Technical Data More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Senior Software Engineer

Rotherham, South Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
Senior Software Engineer - C++/Linux Location: Rotherham + Flexible working Salary : Up to £60,000 + Benefits Are you a skilled C++ developer with a strong background in Linux? Would you like to help shape the future of connected safety devices that protect people and critical environments? We're looking for a Senior Software Engineer to join our team … in Rotherham, where you'll be a key contributor to the development of IoT-enabled safety solutions. Key Responsibilities: Design and implement robust software solutions in C++ for Linux platforms. Develop and maintain KO2s client applications for real-time device connectivity and management. Integrate software with custom hardware and networked IoT systems. Collaborate with hardware, firmware, and cloud teams to … ensure seamless interoperability. Take ownership of technical decisions and mentor junior engineers where needed. Key Skills & Experience: Proven experience in C++ software development for Linux systems. Understanding of IoT architectures and data protocols (e.g., MQTT, CoAP). Familiarity with low-level system debugging, hardware interfaces, and build systems Strong grasp of networking, security, and performance in embedded systems. Background in More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Embedded Software Engineer

Doncaster, South Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
challenges Optimize embedded software for performance, efficiency, and reliability Participate in code reviews and contribute to continuous improvement processes What You'll Bring: Strong programming skills in C/C++ Experience with Linux-based embedded systems Microcontroller development: ARM, STM or PIC families desired Proficiency in IoT communication protocols (e.g., MQTT, UART, SPI, I2C) Experience contributing throughout the full design More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Electronics Engineer

Rotherham, South Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
e.g., Altium, Eagle, KiCAD) communication protocols -RS232, RS485 and RS422, Ethernet, PXI, SPI, USB etc Solid understanding of embedded systems and microcontroller-based design Desirable: Embedded software C/C++ Knowledge of revision control systems (GIT, Subversion) Experience with test and instrumentation software such as C# and Python Why Apply? Be part of a forward-thinking company whose products are More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Senior iOS Developer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
G2 Recruitment
developing real-time high-performance apps. Additional leadership skills are required. Day-to-day you will be developing complex UI and real-time control applications. If you have any C++ experience this is of benefit to help with implementation and integration with the physical devices the apps connect with. This experience isn't however essential. Salary ~£75,000 dependent on More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Embedded Software Engineer

Halifax, West Yorkshire, Yorkshire, United Kingdom
KO2 Embedded Recruitment Solutions LTD
discussions. Maintain source control practices using Git (GitHub/GitLab). Essential Skills and Experience: knowledge of STM32 ARM Cortex-M microcontrollers. C programming for embedded systems. Familiarity with C++ for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior Software Engineer - Network Filter

Leeds, England, United Kingdom
The Perl Programming Language
processes including: RESTful backend services (.Net Core, Go). Client-side single page apps (Angular 10+, React). Fit-for-purpose filtering clients deployed across laptops, mobiles, and tablets (C++, Typescript, Swift). Infrastructure as code via ARM templates and Terraform. Deployment and orchestration via Azure Appservice, GCP Cloudrun, Docker, Kubernetes. Distributed version control via Git and build management via More ❯
Posted:

Junior Data Analyst - Leeds

Leeds, England, United Kingdom
Agility Resoucing
etc. Proficient in use of Microsoft Office product suite, particularly Excel i.e. Pivot Tables and V-Lookups Working knowledge of one or more of the following: SQL, R, Python, C++, Java Clear, logical analytical approach to problem-solving Ability to investigate data, find trends, forecast performance and provide insightful recommendations It's a bonus if you have! Previous experience presenting More ❯
Posted:

Embedded Engineer

Halifax, England, United Kingdom
KO2 Embedded Recruitment Solutions Ltd
discussions. Maintain source control practices using Git (GitHub/GitLab). Essential Skills and Experience: knowledge of STM32 ARM Cortex-M microcontrollers. C programming for embedded systems. Familiarity with C++ for embedded applications. In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet. Experience working with STM32 HAL and LL APIs. Confident in writing bare-metal firmware More ❯
Posted:

Principal Generalist Programmer UE4/5

Sheffield, England, United Kingdom
Hybrid / WFH Options
Steel City Interactive
functionally with design, animation, and art teams to ensure seamless integration of gameplay features and systems. Knowledge, Skills & Experience Previous experience in shipping AAA titles Expert-level proficiency in C++ and deep understanding of Unreal Engine, ideally UE5 (including Gameplay Framework, Blueprints, and Engine subsystems). Proven experience in architecting game systems and leading technical direction on large-scale projects. More ❯
Posted:

Principal Gameplay Programmer - Dead by Daylight

Middlesbrough, England, United Kingdom
Behaviour Santiago
Unreal4 or Unreal5 on networking games/online multiplayer games. You have a good understanding of a client/server environment in Unreal Engine. You are comfortable programming in C++ You love solving challenging technical problems with the most effective solution. You have strong communication and interpersonal skills. You are thriving on change and can adapt changing needs and requirements. More ❯
Posted:

Senior Software Engineer (SIGINT and GEOINT) - TS/SCI with Poly

Harrogate, England, United Kingdom
Hybrid / WFH Options
Leidos
GEOINT missions. Advanced certifications in machine learning, software engineering, or related fields (e.g., AWS Certified Machine Learning, Google Professional Data Engineer). Proficiency in programming languages such as Python, C++, or Java for algorithm and software development. Familiarity with SIGINT/GEOINT-specific tools, frameworks, or data formats (e.g., NITF, STANAG). Experience with cloud-based development environments (e.g., AWS More ❯
Posted:

Senior Software Engineer - Network Filter

Leeds, England, United Kingdom
Hybrid / WFH Options
Qoria
in designing and developing high quality, reliable software A solid understanding of IP networking Strong programming skills in at least one of the following languages; Go, Perl, C/C++ or Python Excellent communication and collaboration skills to work with diverse teams Strong analytical skills to evaluate user requirements and translate them into effective designs A curious mindset, and a More ❯
Posted:

Graduate Software Engineer

Sheffield, England, United Kingdom
April Quest
remote assistance and perform occasional on-site visits Essential requirements of the Graduate Software Engineer: A degree in Software Engineering, Computer Science or a related field Fundamental understanding of C++ Basic programming knowledge with (Python, Java or C#) If you are a Graduate Software Engineer, (or an aspiring one!) and you are suitable and interested in this role, APPLY NOW More ❯
Posted:

Lead Engineer

Sheffield, England, United Kingdom
HSBC
analysis, low level designs, data models etc. • Engineering background in back-end application development, application security and authentication development, springboot, cache and middleware • Development experience on Java, C/C++, Python, Windows and knowledge of certificates and HSM's, knowledge of GitHub • Solid knowledge on infrastructure like Linux OS, networking, storage, load-balancer, etc. • Expertise in distributed system design like More ❯
Posted:

Embedded Software Engineer

Rotherham, South Yorkshire, UK
Tenth Revolution Group
and design reviews Investigate and resolved issues within the code. Provide ongoing support to all stakeholders including customers. The successful candidate will need to have commercial experience working with C++ and C, and Embedded Linux. More ❯
Posted:

Renderman Plugin Developer - Remote Europe

Leeds, West Yorkshire, United Kingdom
Hybrid / WFH Options
TechNET Immersive
plugin will sit within the studio’s rendering pipeline alongside existing integrations with Arnold, V-Ray, and MoonRay. What You’ll Be Doing Developing a plugin using the RenderMan C++ SDK Working on low-level rendering extensions (e.g. camera, output drivers, filters) Collaborating with a technical team to ensure compatibility with their existing volumetric pipeline Supporting testing and potential debugging … RenderMan SDK (not just using RenderMan for shading/lighting) Comfortable creating plugins or extensions such as: Custom cameras Output drivers Geometry/shading modules Strong programming skills in C++ Ideally some Python scripting ability Up-to-date knowledge of modern RenderMan versions (not legacy only) Comfortable working independently on focused deliverables Nice to Have Experience with other render engines More ❯
Posted:

Junior Software Engineer

York, 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

Wakefield, 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

Hull, 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:

Senior Software Engineer - Filter and Firewall

Leeds, England, United Kingdom
Qustodio (part of the Qoria family)
proactive team engagement, and continuous improvement, while remaining hands-on and guiding data-informed decisions. Minimum Requirements 5+ years of production software development experience. Strong skills in C and C++ programming. Experience with Git or similar version control systems. Proven experience developing for Linux environments. Solid understanding of IP networking. Willingness to learn new technologies. Preferred Skills Experience with Perl … Technology Stack Our tech stack varies by team but includes: Cloud services in Azure and GCP, RESTful APIs (.Net Core, Go) Single-page applications (Angular, React) Cross-platform clients (C++, Typescript, Swift) Infrastructure as code (ARM, Terraform) Deployment via Docker, Kubernetes, Azure App Service, GCP Cloud Run Version control and CI/CD (Git, Azure DevOps, GitHub Actions) We welcome More ❯
Posted:

Senior Software Engineer

Leeds, England, United Kingdom
BLAIZE
Keras). Strong problem-solving skills and the ability to work collaboratively in a team environment. Preferred: Experience with embedded systems and IoT technologies. Some experience with C/C++ programming. Good understanding of DevOps principles and practices. Blaize is an equal opportunity employer. We pride ourselves on having a diverse workforce and we do not discriminate against any employee More ❯
Posted:

Software Engineering Manager

Bradford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
new User and Technical Documentation. Responsible for software packages, production data management tools and embedded device FW. What You Need to Succeed Significant hands on and commercial experience with C++, C#, .NET, SQL, TypeScript, Python or similar. Commercial experience of leading, managing and directing software teams (at least 3 years). Degree educated in Engineering, Computer Science, Mathematics, Physics or More ❯
Posted:

Senior UI Programmer (C++)

Leeds, England, United Kingdom
Rockstar Games
motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar Leeds is on the lookout for a Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games. This is a full-time, permanent and in-office … contribute your technical expertise. QUALIFICATIONS 5+ years combined industry experience at other AAA game development studios. A degree in software engineering, mathematics or computer science. SKILLS An expert in C++ and low-level, high-performance coding. Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming. Fully experienced with the programming challenges related to UI More ❯
Posted:
C++
Yorkshire
10th Percentile
£25,000
25th Percentile
£29,688
Median
£46,000
75th Percentile
£49,563
90th Percentile
£55,000