C++ Jobs in Scotland

101 to 125 of 188 C++ Jobs in Scotland

Staff R&D Engineer (Processor Modelling)

Edinburgh, United Kingdom
Hybrid / WFH Options
Synopsys, Inc
technologies, advanced architectures, hardware design, software design, and validation Based in central Edinburgh with some working from home allowed. Key Requirements/Qualifications: Good programming skills in C and C++ Scripting Languages, preferably Python Excellent communication and problem-solving skills University degree (min. BS or MS) in Computer Science/Electronics or similar Useful to Have: Understanding of CPU architecture More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist II, Alexa Devices, GENIE Science

Edinburgh, United Kingdom
Amazon
or Master's degree and 3+ years of building machine learning models for business application experience - 3+ years of building models for business application experience - Experience programming in Java, C++, Python or related language PREFERRED QUALIFICATIONS - PhD in Electrical Engineering, Computer Sciences, or Mathematics with specialties in natural language processing, recommendation system, information retrieval - 2+ years experience in building machine More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software/Firmware Engineer

Dundee, Scotland, United Kingdom
NCR Atleos
sites for support or analysis. Basic Qualifications Degree qualified in Software, Engineering, Physics, Mathematics, or other Science. Ability to work on several projects simultaneously. Some knowledge of C/C++ Optional Skills (preferred But Not Essential) Interest in processor technologies. Interest in developing Realtime and Embedded systems. Interest in controlling electro-mechanical devices. Some knowledge of Electronics. Developing in a More ❯
Posted:

Software Development Engineer - Advertising, Wren (Creative Management)

Edinburgh, United Kingdom
Amazon
ll be working with, and supported by experienced engineers. BASIC QUALIFICATIONS - 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 - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Bachelor's degree or equivalent PREFERRED More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
testing procedures. Bachelor's degree in Electronic Engineering, Computer Science, or related field. 3+ years of experience in firmware development for embedded systems. Proficiency in bare metal C/C++ for ARM (or similar) architectures. Solid understanding of ARM Cortex-M series or similar microcontroller families. Familiarity with hardware communication protocols (e.g. SPI, I2C, UART). Familiarity with ADC/ More ❯
Posted:

Graduate Software/Firmware Engineer

Dundee, Scotland, United Kingdom
NCR Atleos Corporation
or analysis. Basic Qualifications o Degree qualified in Software, Engineering, Physics, Mathematics, or other Science. o Ability to work on several projects simultaneously. o Some knowledge of C/C++ Optional Skills (preferred but not essential) o Interest in processor technologies. o Interest in developing Realtime and Embedded systems. o Interest in controlling electro-mechanical devices. o Some knowledge of More ❯
Posted:

Lead Data Governance Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Linux, Canonical Ubuntu Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 3 weeks ago Junior Software Engineer - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 weeks ago Edinburgh, Scotland, United Kingdom 2 weeks ago Senior Software Engineer - Python/MongoDB Edinburgh, Scotland, United Kingdom 1 month ago Python Software More ❯
Posted:

Lead Data Governance Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
ago Glasgow, Scotland, United Kingdom 1 month ago Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Glasgow, Scotland, United Kingdom 3 weeks ago Junior Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 3 weeks ago Glasgow, Scotland, United Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 3 weeks ago Senior More ❯
Posted:

Director of Software Engineering

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Director of Software Engineering, edinburgh col-narrow-left Client: Search 5.0 Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 9 Posted: 06.06.2025 More ❯
Posted:

Software Engineer

Edinburgh, Midlothian, United Kingdom
Matchtech
Key Responsibilities: Developing real-time embedded software for advanced defence and aerospace projects, including the European Common Radar System (ECRS) Utilising skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Collaborating with systems and hardware engineers to deploy software to multi-core or distributed hardware platforms Adhering to … airborne software design standard RTCA 178C and coding standards such as MISRA C/C++ Job Requirements: We seek individuals who possess: Proficiency in C++ and experience in using it within the industry Experience in UML modelling and Object Oriented Design (OOD) techniques Understanding of the full software lifecycle in a professional setting Ability to thrive in an office-based … hardware engineers Benefits: Opportunity to work on cutting-edge defence and aerospace projects A dynamic and supportive working environment Professional development and training opportunities If you are an experienced C++ Software Engineer looking for an exciting opportunity to contribute to advanced defence and aerospace projects, we would love to hear from you. Apply now to join our client's innovative More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Senior SOC Design Architect

Edinburgh, United Kingdom
Techwaka
development - digital to analog interfaces Low-power, performance, and optimization Low-level software, firmware, and embedded requirements - drivers, controllers, etc. Confident knowledge of a variety of coding languages - C, C++, SystemC, Tcl, Python Excellent communication skills, and ability to work across software and hardware teams Nice to have skills: Team leadership/management SOC performance & modeling - C, C++, SystemC UVM More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded System Engineer - Up to £65,000

Aberdeen, Scotland, United Kingdom
JR United Kingdom
Views: 6 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Embedded Systems Engineer – up to £65,000 Do you enjoy solving complex problems with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is … ideal for engineers experienced in embedded environments who love to work close to the metal but enjoy a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and More ❯
Posted:

Embedded System Engineer - Up to £65,000

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Views: 6 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Embedded Systems Engineer – up to £65,000 Do you enjoy solving complex problems with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is … ideal for engineers experienced in embedded environments who love to work close to the metal but enjoy a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and More ❯
Posted:

Senior Manager, Engineering

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
UserTesting
United Kingdom 2 months ago Edinburgh, Scotland, United Kingdom 1 week ago Software Engineering Manager, Ubuntu Gaming Edinburgh, Scotland, United Kingdom 5 days ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 1 week ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 2 months ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh More ❯
Posted:

Embedded System Engineer - Up to £65,000

Glasgow, Scotland, United Kingdom
JR United Kingdom
Yes Job Views: 7 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: Embedded Systems Engineer – up to £65,000 Do you enjoy solving complex problems with Embedded Linux and Modern C++? Are you excited by systems that operate in the real world, beyond the cloud? Looking to join a forward-thinking team where your code shapes advanced technology? Our client is … ideal for engineers experienced in embedded environments who love to work close to the metal but enjoy a modern, structured development workflow. You’ll likely have experience with: Modern C++ (C++17 or later) in embedded Linux settings System-level problem-solving and debugging complex performance issues Clean, testable code with CI and automated testing workflows Python scripting for toolchain and More ❯
Posted:

Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
IC Resources
Embedded Developer with an IoT/cloud background to help connect their devices to the cloud via cellular/satellite networks. 🔧Embedded Software Engineer Key skills: Embedded C/C++ IoT connectivity (Wi-Fi, Bluetooth, Cellular) Azure or similar cloud platforms Python (for scripting/integration) You'll work across embedded systems and cloud data pipelines - making a real-world More ❯
Posted:

Software Engineering Manager - Ubuntu Linux Kernel

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
months ago Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 4 weeks ago Software Engineering Manager - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 1 week ago Software Engineering Manager - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 1 month ago Software Engineering Manager - Cross-platform C++ - Multipass Glasgow, Scotland More ❯
Posted:

Senior Software Engineer

Glasgow, Scotland, United Kingdom
Thales
your team. Work with other engineering functions to analyze requirements and contribute to solution architecture. Develop software architectures considering system constraints, documenting design decisions and rationale. Develop primarily in C++, adhering to design and interface specifications, and UML-based architectures. Participate in testing activities relevant to the products. Contribute proactively to an Agile Scrum team and ceremonies. Support peer reviews … and prepare materials for major gate reviews. Requirements Ideally, you will have: 5+ years of experience as a self-motivated software professional. Proficiency in C++ development. Exposure to RTOS/OS environments. Experience with test frameworks like GoogleTest and GoogleMock. Experience with static analysis tools (e.g., Klocwork, Coverity) and test coverage tools (e.g., Bullseye). Experience with test automation, continuous More ❯
Posted:

Senior Software Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Thales Group
software architectures that consider the constraints placed upon the system, write clear and concise software design definitions and record/capture design decisions/rationale Develop software primarily in C++ that follows software design and interface control descriptions/specifications and adheres to the software architectures written in UML Contribute to the testing activity appropriate to the products Proactively be … Agile Scrum team and contribute to Agile ceremonies Support peer reviews of others work and generation of materials for major gate reviews Requirements Ideally you will have: Developed with C++ language Have some exposure to RTOS/OS Experience of working with test frameworks (e.g. GoolgeTest, GoogleMock) Experience of working with static analysis tools (e.g. Klocwork, Coverity) and test coverage More ❯
Posted:

Senior Software Engineer

Aberdeen, Scotland, United Kingdom
ZipRecruiter
Windows desktop applications. The role is ideal for someone with a strong engineering mindset and a background in complex software systems. Tech Stack: .NET/C# NuGet Visual Studio C++ (desirable) Web Application Development Windows/Desktop Application Development We’re looking for someone who: Has demonstrable experience with .NET and NuGet Can deliver high-quality software in demanding environments More ❯
Posted:

Graduate Product Test Engineer (Cirrus Logic)

Edinburgh, United Kingdom
Investinwestlothian
data analysis tools Experience And Qualifications: Degree in Electronics Engineering or relevant STEM subject (Software/Computer, Physics, etc.)Experience with scripting or programming languages such as C/C++, Python or Visual Basic (or similar)Hands-on experience with lab equipment such as oscilloscopes, signal generators, power supplies and spectral analysers.Strong knowledge of analogue, digital and mixed-signal electronics More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
other engineering disciplines. Board bring up and evaluation of various SoC Hardware. As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Software Engineer

Scotland, United Kingdom
IC Resources
Embedded Developer with an IoT/cloud background to help connect their devices to the cloud via cellular/satellite networks. Embedded Software Engineer Key Skills Embedded C/C++ IoT connectivity (Wi-Fi, Bluetooth, Cellular) Azure or similar cloud platforms Python (for scripting/integration) You'll work across embedded systems and cloud data pipelines - making a real-world More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

Edinburgh, Scotland, United Kingdom
Natobotics
United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 3 days ago Edinburgh, Scotland, United Kingdom 3 days ago Edinburgh, Scotland, United Kingdom 2 weeks ago Freelance Software Developer (C++) - AI Trainer Edinburgh, Scotland, United Kingdom 6 days ago Freelance Software Developer (Java) - AI Trainer Edinburgh, Scotland, United Kingdom 6 days ago Edinburgh, Scotland, United Kingdom 1 day ago Full More ❯
Posted:

Quality Assurance Tester

Edinburgh, Scotland, United Kingdom
Experis Scotland
methodologies, tools, and processes. Stay up-to-date with new testing tools and test strategies. Preferred Technical Skills Technical knowledge in at least one of the following: Python, C, C++, C#, Java. Experience in cross-platform test development for Windows and Linux. Experience of testing Open Source Linux-based embedded products. Experience testing software/embedded software for FPGA-based More ❯
Posted:
C++
Scotland
10th Percentile
£48,000
25th Percentile
£50,000
Median
£66,000
75th Percentile
£85,000