26 to 50 of 80 C++ Jobs in Scotland

Principal Software Engineer - Executive Director

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
experience Professional software engineering experience with ownership of complex, production-grade systems in large enterprise environments Proficiency in programming languages such as Python, Java, C++, Go, or Scala Experience using AI assistants in software engineering including agentic capabilities Experience developing engineering practices across teams, including identity and security engineering patterns ...

Full Stack Engineer

Hiring Organisation
Atos
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
learn. Technical SkillsProven experience building software solutions in a commercial, academic, or project environment. Good experience with library‐appropriate, strongly typed languages such as C++, Java, C#, Go or Rust, along with some modern front‐end frameworks such as React, Angular, SvelteExperience designing, developing, and consuming APIs across both backend ...

Software Engineer - C/C++/C#/Python

Location
City of Edinburgh, Scotland, United Kingdom
Demonstrated experience of 5+ years in a relevant field Highly proficient in at least one of (and familiar with at least two of) C, C++, C#, Python programming languages Awareness and/or experience of embedded or real‐time software Experience of hardware-software integration, test automation (specifically using ...

Senior Software Engineer - Embedded Systems (Hybrid)

Location
City of Edinburgh, Scotland, United Kingdom
Senior Software Engineer in Edinburgh to work on cutting-edge defense projects like the Eurofighter Typhoon. The role requires strong programming skills, preferably in C++, as well as experience in agile methodologies. Benefits include up to 15% employer pension contribution, generous leave, mental health support, online learning resources, and flexible ...

Database Systems Research Engineer

Location
City of Edinburgh, Scotland, United Kingdom
systems, computer architecture or AI systems. Understanding of database internals including query processing, optimisation, storage, indexing and transaction processing. Strong programming skills in C, C++, Rust or Go. Experience with system design, implementation, benchmarking and performance optimisation. Strong problem-solving skills and an interest in open-ended research and engineering ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
around you that wants you to succeed. What you'll bring: Strong experience with C# , .NET and Visual Studio A background in C/C++ , or embedded software/firmware Familiarity with containerisation, web applications and database design Comfort estimating, documenting and defending your own designs Confident communication. ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
around you that wants you to succeed. What you'll bring: Strong experience with C# , .NET and Visual Studio A background in C/C++ , or embedded software/firmware Familiarity with containerisation, web applications and database design Comfort estimating, documenting and defending your own designs Confident communication. ...

Software Engineer

Location
Aberdeen City, Scotland, United Kingdom
using a modern stack. What we're looking for: Solid experience with C#, .NET (or VB) and Visual Studio A background in C/C++ or embedded software/firmware is a very nice to have Familiarity with containerisation, services, web applications and database design Ability to estimate development timescales ...

.Net Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
using a modern stack. What we're looking for: Solid experience with C#, .NET (or VB) and Visual Studio A background in C/C++ or embedded software/firmware is a very nice to have Familiarity with containerisation, services, web applications and database design Ability to estimate development timescales ...

Software Development Engineer C#

Location
Livingston, Scotland, United Kingdom
useful as would Graphics – Data visualisation, charting, 3D. Nice to have experience for this role includes knowledge of other programming languages such as C++ or Python, familiarity to Agile software development principles and patterns. Knowledge of Instrumentation – scientific/medical, imaging, hardware interfacing, data acquisition, USB devices, sensors and optical ...

Net Developer

Hiring Organisation
Bright Purple
Location
Aberdeen, City of Aberdeen, United Kingdom
Employment Type
Permanent
Salary
£40000 - £65000/annum
using a modern stack. What we're looking for: Solid experience with C#, .NET (or VB) and Visual Studio A background in C/C++ or embedded software/firmware is a very nice to have Familiarity with containerisation, services, web applications and database design Ability to estimate development timescales ...

Applied Scientist, Intelligent Talent Acquisition - Lead Generation & Detection Services

Location
City of Edinburgh, Scotland, United Kingdom
industry and student requisitions worldwide. Basic Qualifications Experience in solving business problems through machine learning, data mining and statistical algorithms Experience programming in Java, C++, Python or related language Speak, write, and read fluently in English Preferred Qualifications PhD in computer science, machine learning, engineering, or related fields Experience ...

Senior Firmware Engineer

Location
Greenford, Scotland, United Kingdom
agile software development process Who you are Engineer with proven experience in developing embedded software applications Excellent communication and teamwork skills. Proficient in C++ Have experience with embedded communication protocols BLE, CAN, I2C, UART, SPI Preferably, have experience with functional safety development (ISO 13849 or ISO 26262) Preferably, have experience ...

Mechatronics Engineer

Location
Broxburn, Scotland, United Kingdom
Solidworks CAD software and sheet metal tool add ins Altium or KiCAD experience Ability to write or debug simple scripts (such as C/C++ or Python) to support physical prototyping and map out basic application flows. Exposure to reviewing and troubleshooting schematics and PCB layouts. Knowledge or experience ...

Senior AI Compute Infrastructure Engineer

Hiring Organisation
Kraken
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
Megatron-LM, FSDP, Ray, or equivalent systems. Experience debugging CUDA, NCCL, kernel, driver, runtime, memory, networking, or low-level performance issues. Experience with Rust, C++, Go, CUDA, or other systems languages used for performance-critical infrastructure. Crypto, financial services, trading infrastructure, or security-sensitive production infrastructure experience. Unless a specific ...

Staff Software Engineer, Git Systems

Hiring Organisation
GitHub
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Associate's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science … Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR Bachelor's Degree in Computer Science or related field AND 7+ years experience in Software Engineering ...

Senior Windows Software Engineer (Remote/Hybrid)

Location
Glasgow, Scotland, United Kingdom
teams across Windows, macOS, and Linux to deliver high‐quality products. The ideal candidate has 5–10 years of professional software development experience, deep C++ knowledge, and a track record of shipping commercial software. #J-18808-Ljbffr ...

Remote AI & Software Engineer — Flexible, Part-Time

Location
Glasgow, Scotland, United Kingdom
Engage in cutting-edge AI projects from anywhere with approximately 15 hours per week and competitive hourly rates. Roles welcome engineers skilled in Python, C++, Java, Golang, TypeScript, or Rust, focusing on refactoring, performance, and quality assurance within complex codebases. Prior AI experience is not strictly required but advantageous. #J ...

AI System Researcher

Location
City of Edinburgh, Scotland, United Kingdom
serving, and AI Infrastructure. Hands-on experience withLLM serving frameworks(e.g.,vLLM,Ray Serve,TensorRT-LLM,TGI) anddistributed KV cache optimization. Proficiency inC/C++, with additional experience inPythonfor research prototyping. Solid grounding insystems research methodology,distributed algorithms, andprofiling tools. Team-oriented mindset with effective technical communication skills. Desired Qualifications ...

Senior Firmware Engineer

Location
Glasgow, Scotland, United Kingdom
you. We expect you to bring: 5+ years developing embedded/firmware for electromechanical or robotic systems, including production‐grade work. Strong C/C++ (and ideally [Python] for tooling/test), with solid embedded fundamentals. Deep understanding of microcontrollers, real‐time behaviour, interrupts, timers, and communication buses ...

Electronic Systems Engineer

Location
Aberdeen City, Scotland, United Kingdom
/acoustics products. Desired, but not essential Knowledge and experience of a range of Subsea/acoustics products. Digital Signal Processing Skills in C, C++, Python coding Personal Attributes: A self‐starter and highly motivated individual. Communicate effectively with internal and external departments. Comfortable working on multiple projects. Work Effectively ...

Compiler Engineer

Location
City of Edinburgh, Scotland, United Kingdom
basis in accordance with the changing needs of Huawei Research and Development UK Limited. Person Specification: Required: Passionate to develop compiler Advanced C/C++ programming skills Basic knowledge of CPU or xPU architecture Desired: BSc/MSc/MSci in CS Experience of contributing to open-source projects Good ...

AI Compiler Optimization Engineer

Location
City of Edinburgh, Scotland, United Kingdom
ongoing basis in accordance with the changing needs of Huawei Research and Development UK Limited. Person Specification: Required: Proficiency in C/C++ and compiler infrastructure (LLVM, MLIR, or similar) Deep understanding of AI model architectures and inference workflows Experience with performance profiling tools (e.g., perf, TensorBoard, VTune) Familiarity with ...

Software Engineer - Defence & Aerospace (Edinburgh)

Location
City of Edinburgh, Scotland, United Kingdom
will help deliver software for defence and aerospace projects, including work on radar systems and Eurofighter related initiatives. Candidates should have strong C/C++ coding skills, full software development lifecycle experience, and the ability to work autonomously at senior level within a collaborative, security-cleared environment. #J-18808-Ljbffr ...

Compiler Engineer - Edinburgh/Cambridge

Location
City of Edinburgh, Scotland, United Kingdom
compiler optimize Analyze performance of compiler generated code Co-design with xPU architecture teams Person Specification: Required: Passionate to develop compiler Advanced C/C++ programming skills Basic knowledge of CPU or xPU architecture Desired: BSc/MSc/MSci in CS Experience of contributing to open-source projects Good ...