251 to 275 of 341 C++ Jobs in Scotland

Remote Principal Low-Level Graphics Programmer

Location
Wishaw, Dunbartonshire, United Kingdom
rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Extensive experience developing core rendering engine infrastructure. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Extensive experience working with modern console platforms ...

Remote Principal Low-Level Graphics Programmer

Location
East Kilbride, Lanarkshire, United Kingdom
rendering back-ends and low-level features. Design and evolve a GPU-driven rendering pipeline. Extensive experience developing core rendering engine infrastructure. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Extensive experience working with modern console platforms ...

Remote Principal Low-Level Graphics Programmer

Location
Buckie, Morayshire, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Remote Principal Low-Level Graphics Programmer

Location
Turriff, Aberdeenshire, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Remote Principal Low-Level Graphics Programmer

Location
Polmont, Stirlingshire, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Remote Principal Low-Level Graphics Programmer

Location
Port Glasgow, Renfrewshire, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Remote Principal Low-Level Graphics Programmer

Location
Livingston, West Lothian, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Remote Principal Low-Level Graphics Programmer

Location
East Kilbride, Lanarkshire, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Remote Principal Low-Level Graphics Programmer

Location
St Andrews, Fife, United Kingdom
looking for Technical Expertise Extensive experience developing core rendering engine infrastructure. Expert-level proficiency in modern graphics APIs, particularly DirectX 12. Mastery of C++ and GPU programming, including a deep understanding of bindless architectures, GPU-driven rendering, and asynchronous GPU compute. Comprehensive knowledge of modern GPU microarchitecture across ...

Senior Algorithms Engineer

Hiring Organisation
Holt Executive
Location
Glasgow, Berkshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum Hybrid, flexible working, Half-day F
learning architectures. Experience working with image datasets and applying image processing techniques to improve model performance. Strong programming skills in Python, with experience in C++ for performance-critical applications. Ability to solve complex technical problems through structured investigation and practical experimentation. Strong communication skills with the ability to explain technical … action recognition. Machine learning development tools, experiment tracking, dataset management, or CI/CD pipelines. Automation of development, testing, or deployment workflows. Cross-platform C++ development and build systems such as CMake. Benefits Hybrid and flexible working arrangements. 37.5-hour working week with Friday lunchtime finish. 28 days annual leave ...

C++ Software Engineer — Embedded for Aerospace & Defence

Location
City of Edinburgh, Scotland, United Kingdom
Leonardo Worldwide Corporation is seeking a C++ Software Engineer for their Edinburgh location. This role involves working on cutting-edge defence projects, collaborating within an agile team to enhance capabilities in fast jets. The ideal candidate should have strong C++ skills, experience with agile methodologies, and problem-solving abilities. ...

Developer (software)

Location
Shotts, Dunbartonshire, United Kingdom
C++ Software Engineer Remote (UK-based) Full-Time Reactive Markets is the 2026 OTC Trading Platform of the Year ( Risk.net ). Our network handles over 50 billion in daily trading volumes across FX, Equities, and Cryptocurrency, connecting 40+ of the world's leading liquidity providers. We build trading systems that … engineering team is small, senior, and deeply invested in the craft of building cutting edge, reliable, high-performance systems. We're looking for a C++ Software Engineer who wants to build low-latency trading infrastructure on Linux. You'll work on the core components of our Switchboard trading platform pricing ...

Developer Software Development

Location
Lockerbie, Kirkcudbrightshire, United Kingdom
C++ Software Engineer Remote (UK-based) Full-Time Reactive Markets is the 2026 OTC Trading Platform of the Year ( Risk.net ). Our network handles over 50 billion in daily trading volumes across FX, Equities, and Cryptocurrency, connecting 40+ of the world's leading liquidity providers. We build trading systems that … engineering team is small, senior, and deeply invested in the craft of building cutting edge, reliable, high-performance systems. We're looking for a C++ Software Engineer who wants to build low-latency trading infrastructure on Linux. You'll work on the core components of our Switchboard trading platform pricing ...

Developer Software Development

Location
East Kilbride, Lanarkshire, United Kingdom
C++ Software Engineer Remote (UK-based) Full-Time Reactive Markets is the 2026 OTC Trading Platform of the Year ( Risk.net ). Our network handles over 50 billion in daily trading volumes across FX, Equities, and Cryptocurrency, connecting 40+ of the world's leading liquidity providers. We build trading systems that … engineering team is small, senior, and deeply invested in the craft of building cutting edge, reliable, high-performance systems. We're looking for a C++ Software Engineer who wants to build low-latency trading infrastructure on Linux. You'll work on the core components of our Switchboard trading platform pricing ...

Remote C++ Trading Platform Developer

Location
Milltimber, Aberdeenshire, United Kingdom
view on the digital asset market and are taking a leadership position in building an innovative and compliant market. We are looking for a C++ Trading Platform Developer who is passionate about technology, interested in both low level details of how computer hardware operates and high-level design of large … well as commercial experience. We are looking for people who are passionate about technology and have experience looking under the hood to see how C++ standard libraries and other solutions are implemented. Interest in algorithmic and quantitative trading is a plus. At Wintermute you will have an opportunity to grow ...

Remote C++ Trading Platform Developer

Location
Burntisland, Fife, United Kingdom
view on the digital asset market and are taking a leadership position in building an innovative and compliant market. We are looking for a C++ Trading Platform Developer who is passionate about technology, interested in both low level details of how computer hardware operates and high-level design of large … well as commercial experience. We are looking for people who are passionate about technology and have experience looking under the hood to see how C++ standard libraries and other solutions are implemented. Interest in algorithmic and quantitative trading is a plus. At Wintermute you will have an opportunity to grow ...

Remote C++ Trading Platform Developer

Location
Glasgow, Lanarkshire, United Kingdom
view on the digital asset market and are taking a leadership position in building an innovative and compliant market. We are looking for a C++ Trading Platform Developer who is passionate about technology, interested in both low level details of how computer hardware operates and high-level design of large … well as commercial experience. We are looking for people who are passionate about technology and have experience looking under the hood to see how C++ standard libraries and other solutions are implemented. Interest in algorithmic and quantitative trading is a plus. At Wintermute you will have an opportunity to grow ...

Remote C++ Trading Platform Developer

Location
Largs, Ayrshire, United Kingdom
view on the digital asset market and are taking a leadership position in building an innovative and compliant market. We are looking for a C++ Trading Platform Developer who is passionate about technology, interested in both low level details of how computer hardware operates and high-level design of large … well as commercial experience. We are looking for people who are passionate about technology and have experience looking under the hood to see how C++ standard libraries and other solutions are implemented. Interest in algorithmic and quantitative trading is a plus. At Wintermute you will have an opportunity to grow ...

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Location
Glasgow, Lanarkshire, United Kingdom
education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered. Some practical C/C++ development experience (including University projects) is required Leaning Technologies ( makes WebAssembly tools to run any software on any browser. We make solutions that enable …/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in traditional programming languages, to port existing code to the Web, or to preserve legacy applications by converting/emulating them ...

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Location
Galston, Ayrshire, United Kingdom
education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered. Some practical C/C++ development experience (including University projects) is required Leaning Technologies ( makes WebAssembly tools to run any software on any browser. We make solutions that enable …/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in traditional programming languages, to port existing code to the Web, or to preserve legacy applications by converting/emulating them ...

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Location
Forfar, Angus, United Kingdom
education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered. Some practical C/C++ development experience (including University projects) is required Leaning Technologies ( makes WebAssembly tools to run any software on any browser. We make solutions that enable …/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in traditional programming languages, to port existing code to the Web, or to preserve legacy applications by converting/emulating them ...

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Location
Clydebank, Dunbartonshire, United Kingdom
education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered. Some practical C/C++ development experience (including University projects) is required Leaning Technologies ( makes WebAssembly tools to run any software on any browser. We make solutions that enable …/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in traditional programming languages, to port existing code to the Web, or to preserve legacy applications by converting/emulating them ...

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Location
Musselburgh, East Lothian, United Kingdom
education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered. Some practical C/C++ development experience (including University projects) is required Leaning Technologies ( makes WebAssembly tools to run any software on any browser. We make solutions that enable …/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in traditional programming languages, to port existing code to the Web, or to preserve legacy applications by converting/emulating them ...

Embedded Software Engineer

Location
Livingston, Scotland, United Kingdom
developing products from proof-of-concept through to full production .Many of the projects involve embedded software , Linux-based systems, and increasing demand for C++ development , giving you the chance to work across a wide range of exciting technologies. The role also includes customer-facing elements, providing exposure to real … . Investigate, develop, and integrate new techniques, processes, and tools. Essential Technical Skills Clear commercialexperience in embedded/real-time system development . Strong C++ and C programming skills in a commercial environment. Experience with Linux system development . Hands-on experience with 16/32-bit microcontrollers . Familiarity ...

Remote Intern Software Engineer - Compilers (WebAssembly) - Amsterdam [two positions] (Remote)

Location
Glasgow, Lanarkshire, United Kingdom
education program in Computer Science or equivalent, ideally in the last year. Working experience in alternative will also be considered. Some practical C/C++ development experience (including University projects) is required Understanding of object-oriented design principles Residence and right to work in the Netherlands About Leaning Technologies Leaning … Technologies ( makes WebAssembly tools to run any software on any browser. We make solutions that enable C/C++, Java, Flash, and native Linux applications to be compiled, emulated and virtualised into HTML5/WebAssembly. Our tools are used to develop high-performance web apps in traditional programming languages ...