1 to 25 of 28 C++ Jobs in Edinburgh

Senior Software Engineer

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Computer Science, Computer Engineering, Mathematics, or a related engineering discipline 8+ years of relevant professional software development experience 4+ years of experience programming in C++ (C++11 or higher) using Object-Oriented Programming (OOP) principles Strong experience with multi-threaded software design and development Proven experience developing desktop Linux applications ...

Principal Software Engineer

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Computer Engineering, Mathematics, or a related engineering discipline 12+ years of professional software development experience 8+ years of experience developing production-quality software in C++ (C++11 or higher) using Object-Oriented Programming principles Strong expertise in multi-threaded software design and concurrency Proven experience developing desktop Linux applications in embedded ...

Senior Software Engineer

Hiring Organisation
Verso Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Write production-quality Embedded C for device drivers, board support packages, and system components Develop and optimise software on embedded Linux platforms Contribute to C++/Python tooling, automation, and applications Bring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipment Collaborate with hardware ...

Embedded Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£50,000
Collaborate with a multidisciplinary team on R&D and product design Document testing, calibration, debugging, and fixes What Were Looking For Strong C/C++ skills, multi-threaded programming experience on Linux Experience with embedded Linux , drivers, TCP/IP communications, and board-level protocols (USB, I2C, SPI, RS232) Familiarity ...

Senior Embedded Software Engineer, Linux, Networking

Hiring Organisation
Enterprise Recruitment Limited
Location
Edinburgh & Lothians, Scotland, United Kingdom
Employment Type
Permanent
Salary
£75,000
protocol 8+ years commercial software development experience Senior Embedded Software Engineer desirable skills Networking protocols, Ethernet, TCP/IP Systems level programming Yocto GNU C++ Python, Bash, tcl Bootloaders If you dont fit this requirement exactly but are degree qualified with significant experience in at least one programming language feel ...

Power Systems Applications Engineer Network Transmission

Hiring Organisation
Stackstudio Digital Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
From £500 to £550 per day
years of relevant work experience in customizing and delivering Energy Management Systems (preferably e-terra AEMS - Reliance). 5+ years of relevant experience with C++, Java, or other related programming languages. 5+ years of relevant experience with GE's AEMS Reliance source design and development. 5+ years of relevant experience ...

Lead/Senior Embedded Software Engineer

Hiring Organisation
Ivaris
Location
Edinburgh, UK
hardware on the desk, close collaboration with engineering leadership, and long-term technical impact. Key Responsibilities: Develop and lead embedded software and firmware in C++ and Embedded Linux. Build and maintain low-level software and hardware interfaces. Work with hardware engineers on board bring-up, testing and prototype development. ...

Senior Embedded Software Engineer

Hiring Organisation
Stack-r Ltd t/as Ivaris
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£75,000
hardware on the desk, close collaboration with engineering leadership, and long-term technical impact. Key Responsibilities: Develop and lead embedded software and firmware in C++ and Embedded Linux. Build and maintain low-level software and hardware interfaces. Work with hardware engineers on board bring-up, testing and prototype development. ...

Principal Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity ...

Junior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
agile environment Support system integration, debugging and ongoing improvements Ensure software meets performance, security and regulatory requirements What Were Looking For: Strong experience with C++ Ability to develop multi-threaded applications Familiarity with Linux-based or embedded systems A quality-driven mindset with an interest in safety-critical software Experience ...

PSA - Integrator - Solution

Hiring Organisation
Stackstudio Digital Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contract
Contract Rate
From £500 to £550 per day
business logic Minimum 5+ years of experience authoring software for Windows and/or Linux. Minimum 7+ years of experience authoring software C/C++, KSH and Java. Experience of developing WSDLs and XSDs Must have worked on Grid application (SCAD/ADMS/EMS/OMS applications) In this ...

AI Systems Research Engineer

Hiring Organisation
microTECH Global LTD
Location
Edinburgh, UK
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 ...

AI Infrastructure Architect

Hiring Organisation
Microtech Global Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
regarding GPU utilization, memory/bandwidth, Interconnect Fabric, and network/storage paths Proficient in at least one system-level language (e.g., C/C++, Go, Rust) and one scripting language (e.g., Python ...

Senior Firmware Engineer

Hiring Organisation
Stack-r Ltd t/as Ivaris
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
hardware testing, collaboration and project work, with the flexibility to work remotely the rest of the time. Key Responsibilities: Develop firmware in C/C++ for microcontroller-based systems. Build and test device drivers, hardware interfaces and real-time features. Own tasks across the full lifecycle: requirements, design, coding, debugging ...

esearch (Systems) Engineer

Hiring Organisation
Microtech Global Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
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 ...

Software Engineer (C++)

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
Software Engineer (C++) - Edinburgh, Hybrid A leading UK hospitality technology company is looking for a Software Engineerto join its engineering team. The business provides enterprise software used by thousands of pubs, restaurants and hotels nationwide. If youve booked a table, paid for food digitally or used a hospitality app, theres … reviews, estimation and continuous improvement activities Help maintain high quality through testing, reviews and agreed engineering standards What were looking for Experience developing with C++ Experience building and testing robust software solutions Familiarity with RESTful and/or SOAP APIs Experience using Gitfor version control Strong problem-solving skills ...

Software Engineer C++, C# .Net

Hiring Organisation
Stackstudio Digital Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
From £500 to £550 per day
Role/Job Title: Software Engineer C++, C# .Net Work Location: Edinburgh Role type Permanent/Fixed Term/Contracting: Contracting Mode of working Hybrid/Office based: Office Based The Role We are seeking an experienced and hands-on Software Engineer with skills in developing applications on C++, C# … .Net and with a Utilities background . Your Responsibilities Development of applications using C++, C# .Net for power utilities products Your Profile Essential skills/knowledge/experience: In-depth knowledge of C# .NET languages Design, develop, and manage high-performance software applications using C# Implement and optimize code ...

Senior Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Edinburgh, Roxburgh's Court, City of Edinburgh, United Kingdom
Employment Type
Permanent
software running on embedded Linux platforms. Write high‑quality, efficient C code for low‑level drivers, board support packages, and system components. Contribute to C++ and Python development where appropriate across tooling, automation, and application layers. Perform software bring‑up, debugging, and validation on target hardware using oscilloscopes, logic analysers … technology environments. Proven background in embedded Linux, low‑level programming, and hardware‑software integration. Confident writing production‑quality C, with additional experience in C++ and Python highly desirable. Comfortable working with build systems, toolchains, and version control workflows. Familiar with debugging tools, lab equipment, and hands‑on system bring‑up. ...

Junior Software Engineer

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, UK
At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better ...

Software Engineer C++, C# .Net

Hiring Organisation
Stackstudio Digital Ltd
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Contract
Contract Rate
GBP 500 - 550 Daily
Role/Job Title: Software Engineer C++, C# .Net Work Location: Edinburgh Role type Permanent/Fixed Term/Contracting: Contracting Mode of working Hybrid/Office based: Office Based The Role We are seeking an experienced and hands-on Software Engineer with skills in developing applications on C++, C# ...

Senior Software Engineer VR/XR/ AR

Hiring Organisation
Head Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Full-Time
Salary
£80,000 per annum
will: Build real-time 3D hand tracking and gesture recognition pipelines in Unity3D and Unreal Engine. Develop high-performance native code in C#, C++, and C for multiple XR platforms. Integrate low-level sensor data and device protocols alongside hardware and firmware teams. Optimise performance, latency, and memory usage across … developers and ensuring consistent behaviour across devices. Mentor engineers, influence architectural decisions, and contribute to product roadmap planning. Required Skills: Commercial experience in C#, C++, C , with a focus on real-time or systems-level development. Proven Unity3D and Unreal Engine product delivery experience. Experience deploying to PCVR and standalone ...

Senior Software Engineer (VR/XR/ AR)

Hiring Organisation
Head Resourcing
Location
Edinburgh, Queen Street, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£80000/annum
will: Build real-time 3D hand tracking and gesture recognition pipelines in Unity3D and Unreal Engine. Develop high-performance native code in C#, C++, and C for multiple XR platforms. Integrate low-level sensor data and device protocols alongside hardware and firmware teams. Optimise performance, latency, and memory usage across … developers and ensuring consistent behaviour across devices. Mentor engineers, influence architectural decisions, and contribute to product roadmap planning. Required Skills: Commercial experience in C#, C++, C , with a focus on real-time or systems-level development. Proven Unity3D and Unreal Engine product delivery experience. Experience deploying to PCVR and standalone ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position. You will be part of a cutting-edge … regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity ...

Contract Software Engineer

Hiring Organisation
Synergize Consulting Ltd
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Contract
Contract Rate
GBP 50 Hourly
Contract Software Engineer (C++ and Python or LUA) Edinburgh based (Predominately onsite with some remote working) Must be eligible or hold security clearance (SC) Up to £50 p/h Inside IR35 One of the U.K's leading defence primes are looking to onboard a Software Engineer on an initial … security clearance and are eligible to work on U.K eyes only projects. Key skills Proven background in Games or Simulation development or similar Strong C++ and Python/LUA experience Rapid prototyping experience (Able to provide a prototype to present to stakeholders in tight deadlines) Engine exploitation - Profiling, optimisation ...

PSA Engineer - Generation

Hiring Organisation
Stackstudio Digital Ltd
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Contract
Contract Rate
From £500 to £550 per day
Platform, Power System Applications. Hands-on experience with Energy Management System (EMS)/Generation Monitoring and Control applications. Software development experience with C/C++/Java and SQL . Experience working with communication protocols: IEC 60870-5-101/104 , DNP3 , Modbus , ICCP , OPC . Your Profile Desirable Skills … Experience working with relational databases such as Oracle and SQL Server . Experience in programming languages for system integration or scripting, such as C , C++ , PERL , or similar. Proficiency in SQL , Shell scripting , and ability to read and interpret logs and debug files. Experience in installing fixes on live customer ...