1 to 25 of 80 C++ Jobs in Scotland

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
need to have everything below, but experience in any of these areas would be valuable: Modernising legacy applications or mature codebases C or C++ development and migrating existing code into modern technologies AWS, Azure or Google Cloud Platform Building or maintaining CI/CD pipelines AI‐assisted development tools such ...

UK Embedded Software Engineer III

Location
Dalgety Bay, Scotland, United Kingdom
related discipline with a focus on embedded systems. 5-8 years of professional experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Experience with RTOS or bare-metal development, including interrupt handlers, timers, DMA, context switching, and memory management. Demonstrated experience developing low-level drivers ...

Senior Software Engineer, Windows/Desktop Applications - Edinburgh, United Kingdom

Location
City of Edinburgh, Scotland, United Kingdom
Required: 3+ in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM). Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code. Proven track record ...

Senior Lead Architect-Securities Services

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
techniques as applied to architecture or software engineering disciplines. Hands-on experience with object-oriented software development using languages such as Java, Python, or C++; data formats including XML and JSON; and database management technologies including SQL, Oracle, Cassandra, and Public Cloud data offerings. Very strong knowledge of the Financial ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Edinburgh & Lothians, Scotland, United Kingdom
Employment Type
Permanent
Degree in Computer Science, Electrical/Electronic Engineering or a related discipline. 5+ years' experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Hands-on experience developing embedded software for microcontrollers and/or microprocessors. Strong experience with embedded Linux, including kernel, Bootloaders, Device drivers ...

Lead Architect - Securities Services

Location
Glasgow, Scotland, United Kingdom
techniques as applied to architecture or software engineering disciplines. Hands‐on experience with object‐oriented software development using languages such as Java, Python, or C++; data formats including XML and JSON; and database management technologies including SQL, Oracle, Cassandra, and Public Cloud data offerings. Very strong knowledge of the Financial ...

Software Engineer (Aberdeen)

Hiring Organisation
CAMMACH BRYANT LIMITED
Location
Aberdeen, UK
Employment Type
Part-time
experience as a Software Engineer or similar role, with a strong background in software development and programming. Proficiency with programming languages such as Java, C++, Python, or similar. Bachelor's degree in Computer Science, Software Engineering, or a related field. Preferred Additional certifications in specialized areas of software development Familiarity ...

Senior Back End Software Engineer

Hiring Organisation
Indigo Vision
Location
Edinburgh, UK
Employment Type
Full-time
software developer. Has experience in building the backend for large cloud based distributed systems. Has experience of a backend language such as Go, C++, Java, Rust or Python. Is looking for a career where their creative abilities will make a difference to the world of technology and where they will ...

Senior or Principal Firmware / FPGA Engineer

Hiring Organisation
Leonardo DRS
Location
Edinburgh, UK
Employment Type
Full-time
tools. Whilst not vital, any of the following would be advantageous: Knowledge of hardware communication protocols (Ethernet, SPI, I2C, UART, etc.)Knowledge of C, C++, MATLAB, or LabVIEWPersonal attributes and values are just as important to us as technical ability, so we are looking for engineers with a willingness ...

AI System Researcher

Location
Bonnyrigg, Midlothian, United Kingdom
Infrastructure. Hands-on experience with LLM serving frameworks (e.g., vLLM, Ray Serve, TensorRT-LLM, TGI) and distributed KV cache optimization. Proficiency in C/C++, with additional experience in Python for research prototyping. Solid grounding in systems research methodology, distributed algorithms, and profiling tools. Team-oriented mindset with effective technical ...

Senior Software Engineer — Windows

Location
Glasgow, Scotland, United Kingdom
reliability issues. Contribute to build systems, automation, and release processes. Required Qualifications 5–10 years of professional software development experience. Strong knowledge of modern C++ and software engineering best practices. Experience shipping commercial software products. Excellent debugging and problem‐solving skills. Ability to work independently and collaborate effectively with distributed ...

Software Development Engineer, ADSP (Advertising)

Location
City of Edinburgh, Scotland, United Kingdom
scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Senior Full Stack Software Engineer

Location
Glasgow, Scotland, United Kingdom
expect you to bring: 5+ years building and shipping production software end-to-end. Strong command of a backend language (Python/C/C++) Solid grasp of API design, databases, testing, and CI/CD; comfortable owning services in production. A track record of delivering complex features independently ...

Senior Cheat Software Engineer

Hiring Organisation
Rockstar Games
Location
Dundee, UK
Employment Type
Full-time
efforts to improve our overall security posture. REQUIREMENTS5+ years professional, academic, or research experience in reverse engineering software/malware analysis. Strong C/C++ skills and experience with large codebases. Proven experience analysing software and malware through the use of static and dynamic analysis. Experience circumventing various anti-analysis ...

Data Scientist

Location
Dunfermline, Scotland, United Kingdom
Computer Science, Engineering, Informatics, Mathematics, Physics or a related discipline, or equivalent industry experience. Strong proficiency in relevant programming languages (Python – essential; C++ – preferred; SQL – exposure), tools and technologies (Pytorch or Tensorflow – essential; Opencv, Scipy, Pandas, or equivalent libraries for image processing and data science - essential; MS Azure Synapse – exposure ...

Software Engineer - Yocto/Linux

Hiring Organisation
Spire Global
Location
Glasgow, UK
Employment Type
Full-time
designs and maintain existing products with Yocto - focused onXilinx MPSoC systems, but we also support number of other systemsKey Skills: C/C++, Bash and PythonProficiency working with the Yocto framework: (for application design and base OS modifications including kernel modules)Knowledge of a Linux-based development environment (Ubuntu)Experience ...

Senior Silicon Design Engineer — Data Center ASICs

Location
Penicuik, Scotland, United Kingdom
protocols (e.g., Ethernet, RDMA, congestion control) Experience with UVM, formal verification, or advanced verification techniques Proficiency in scripting (Python, TCL, Perl, or C/C++) Experience with performance modelling or architectural simulation Familiarity with CPU/GPU architectures or heterogeneous compute systems Exposure to AI/ML workloads and infrastructure ...

Embedded Design Engineer - FPGA Academy

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Adegree (BSc, BEng, MEng, MSc, PhD, EngD)inElectrical & Electronic Engineering(preferred) or a related science (e.g. Physics) Coding experience, such as: Embedded C/C++, Python/scripting languages, Low-level or real-time software, algorithmic or systems-level programming Provenengineering problem-solving experience, demonstrated through academic projects, industrial experience ...

Director, Artificial Intelligence & Machine Learning Engineer

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
cost. Responsible AI, security, governance, and controls in enterprise or regulated environments. Experience with a systems- or performance-oriented programming language such as Rust, C++, C, Go, or Zig. Experience in financial services or another regulated industry. Our benefits To help you stay energized, engaged and inspired, we offer ...

Vice President, Artificial Intelligence & Machine Learning Engineer

Hiring Organisation
Hackajob Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
cost. Responsible AI, security, governance, and controls in enterprise or regulated environments. Experience with a systems- or performance-oriented programming language such as Rust, C++, C, Go, or Zig. Experience in financial services or another regulated industry. Our benefits To help you stay energized, engaged and inspired, we offer ...

Director, Artificial Intelligence & Machine Learning Engineer

Location
City of Edinburgh, Scotland, United Kingdom
cost. Responsible AI, security, governance, and controls in enterprise or regulated environments. Experience with a systems- or performance-oriented programming language such as Rust, C++, C, Go, or Zig. Experience in financial services or another regulated industry. Our benefits To help you stay energized, engaged and inspired, we offer ...

Embedded RF Software Engineer – Aerospace & Defense

Location
City of Edinburgh, Scotland, United Kingdom
Computer Science, or a related discipline to tackle aerospace and defense challenges. You'll work on embedded, RF, and automated test systems, applying C, C++, or Python to real-world hardware‐software integration. Join a multi-disciplinary team spanning software, electronics, RF, and hardware verification, with opportunities to contribute across ...

Embedded RF Software Engineer - Aerospace and Defense

Location
City of Edinburgh, Scotland, United Kingdom
level software with hardware, and contribute to embedded RF and automated test projects. You should have 5+ years in the field, strong C/C++ and Python skills, and familiarity with NI TestStand and Git. The role involves close collaboration with software, electronics, RF teams, and is based in Edinburgh ...

Test Software and DevOps Developer

Hiring Organisation
ProCom
Location
Scotland, UK
Employment Type
Full-time
Developer - Mandatory Skills: A bachelor's degree in computer science, computer engineering, or related discipline Experience in software/DevOps development using PowerShell, NodeJS, C++, or C# in a Microsoft Azure environment Experience with typical software development tools, including IDEs, configuration management tools, and debugging tools Experience with host/ ...

Principal Software Engineer - Executive Director

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
expert applied experienceProfessional software engineering experience with ownership of complex, production-grade systems in large enterprise environmentsProficiency in programming languages such as Python, Java, C++, Go, or ScalaExperience using AI assistants in software engineering including agentic capabilitiesExperience developing engineering practices across teams, including identity and security engineering patterns and standardsUnderstanding ...