C++ Jobs in Scotland

26 to 50 of 262 C++ Jobs in Scotland

Senior Firmware/Software Engineer

Dundee, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
and systems testing. Regular progress reporting on schedule, quality & size of change Small team leadership Project planning & status reporting to management BASIC QUALIFICATIONS: Experience developing embedded real time firmware (C++ preferred) 32-bit microprocessor experience. (ARM preferred) 8/16-bit microcontroller experience. Developing PC\Device application-level software (Linux, Android or Windows) C++, C#, VB, Java or C USB More ❯
Posted:

Senior Firmware/Software Engineer

Dundee, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and systems testing. Regular progress reporting on schedule, quality & size of change Small team leadership Project planning & status reporting to management BASIC QUALIFICATIONS: Experience developing embedded real time firmware (C++ preferred) Developing PCDevice application-level software (Linux, Android or Windows) C++, C#, VB, Java or C USB knowledge Python Software design and methodologies – Object Orientated Software configuration management Please note More ❯
Posted:

Software Team Lead

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
always exist, we really need the following experience Team leadership experience Product Owner and/or Scrum Master experience, preferably certified Come from a technical software background, preferably using C++, or similar, with OOD (Object Oriented Design) techniques. Experience of full software lifecycle documentation artefacts. Security Clearance You must be eligible for full security clearance. For more information and guidance … minutes ago Edinburgh, Scotland, United Kingdom 4 days ago Edinburgh, Scotland, United Kingdom 3 weeks ago Edinburgh, Scotland, United Kingdom 3 weeks ago Software Engineering Manager - Cross-platform C++ - Multipass Edinburgh, Scotland, United Kingdom 1 week ago Software Engineering Manager - Desktop and Embedded Linux Optimisation Edinburgh, Scotland, United Kingdom 2 months ago Linux Enablement - Software Engineering Manager Edinburgh, Scotland, United More ❯
Posted:

Software Engineer - Python - Container Images

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
Frontend software engineer (React) - Europe Remote Glasgow, Scotland, United Kingdom $35,000.00-$40,000.00 1 week ago Glasgow, Scotland, United Kingdom 1 month ago Junior Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 4 days ago Glasgow, Scotland, United Kingdom 3 days ago Software Engineer - Solutions Engineering Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom … Kingdom 5 days ago Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 4 days ago Glasgow, Scotland, United Kingdom 2 weeks ago Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 3 months ago Software Engineer - Python - Container Images Glasgow, Scotland, United Kingdom 3 weeks ago Glasgow, Scotland, United Kingdom 3 weeks ago Glasgow, Scotland, United More ❯
Posted:

Chief Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Leonardo
week ago Edinburgh, Scotland, United Kingdom 1 month ago Edinburgh, Scotland, United Kingdom 1 week ago Edinburgh, Scotland, United Kingdom 1 month 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 1 month ago Software Engineering Manager, Ubuntu Gaming Edinburgh, Scotland, United Kingdom More ❯
Posted:

Software Engineer Analyst - AI Trainer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
DataAnnotation
need to be proficient in either Python and/or JavaScript. Your role will require proficiency in at least one programming language/framework (JavaScript, TypeScript, Python, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, or Swift) in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to More ❯
Posted:

Senior Software Engineer

Inverness, Scotland, United Kingdom
James Fisher and Sons plc
senior position Extensive experience in embedded software (MPLAB, ST32) development, test and debug Extensive experience with high level development languages – preferably one or more of PowerBASIC, VB, C# and C++, Dynamic C and C. Good software development knowledge including version control using Azure DevOps and Agile development techniques Experience with network protocol UDP Experience with serial comms protocols over RS485 More ❯
Posted:

Java Developer

Edinburgh, United Kingdom
Hybrid / WFH Options
Sercel Inc
candidate will be based in the UK and collaborate closely with our development team in Denver, Colorado. What are we looking for? At least 5 years commercial experience using: C++ (v11+), Java (ideally candidates will have experience of both) Microsoft Foundation Class (MFC) Library Development of desktop applications for Windows Visual Studio At least 3 years working at a senior More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer - GenAI, Amazon Ads - Creative X

Edinburgh, Scotland, United Kingdom
Amazon
sacrificing or losing sight of the long-term view 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 Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous More ❯
Posted:

Senior Software Developer (12 month Fixed Term Contract), Global Operational Excellence

Edinburgh, United Kingdom
Amazon
architecture, design patterns, reliability and 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 - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer III - Full Stack Java / Kafta

Glasgow, Scotland, United Kingdom
JPMorganChase
days ago Bathgate, Scotland, United Kingdom 3 days ago Glasgow, Scotland, United Kingdom 3 days ago Motherwell, Scotland, United Kingdom 1 month ago Junior Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 1 day ago Glasgow, Scotland, United Kingdom 1 day ago Glasgow, Scotland, United Kingdom 13 hours ago Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland More ❯
Posted:

Senior/Staff/Principal Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
remote opportunities for Senior Engineers in every time zone. The role entails Leading design and architecture of an impactful open source project Coding in Golang, Rust, Python, C/C++ or Typescript/React Collaborating proactively with a globally distributed team Mentoring, developing and advising colleagues in their career progression Displaying technical leadership in Canonical and our communities Debugging issues More ❯
Posted:

C++ Software Engineer (UML Modelling)

Edinburgh, Scotland, United Kingdom
LHH
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining a well-established software engineering team contributing to critical radar … opportunity to work on cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to … deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews Required Experience Proven experience in real-time C++ software development Strong understanding of Object-Oriented Design (OOD) principles and UML modelling Hands More ❯
Posted:

C++ Software Engineer (UML Modelling)

Edinburgh, Scotland, United Kingdom
JR United Kingdom
Social network you want to login/join with: C++ Software Engineer (UML Modelling), edinburgh col-narrow-left Client: LHH Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type … Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining a well-established software engineering team contributing to critical radar systems and complex platform capabilities. This role offers the opportunity to work on … cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to deploy software to multi More ❯
Posted:

C++ Software Developer

Glasgow, United Kingdom
Aspen Technology, Inc
industry and academia and determine how to leverage these into our software applications. What You'll Need BS in Computer Science or equivalent. 2 to 5 years' experience with C++, C#, WPF, and WinForms. Good analytical skills with attention to detail. Excellent interpersonal and communication skills, able to work independently. Strong team collaboration skills. Experience using software tools for process More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software/Firmware Engineer (C++)

Dundee, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
developers, technical team lead & QA Work all developments diligently to ensure customer satisfaction targets are achieved Key skills & experience: 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc) Image Processing/Analysis Computer vision Data analytics and computational statistics Knowledge of similar data analysis/visualisation tools will More ❯
Posted:

Senior UI Programmer (C++)

Edinburgh, United Kingdom
Rockstar Games
motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar North is on the lookout for a Senior UI Programmer (C++) who possesses a passion for creating world-class user interfaces that help form the connection between the player and our games. This is a full-time, permanent and in-office … contribute your technical expertise. QUALIFICATIONS 5+ years combined industry experience at other AAA game development studios. A degree in software engineering, mathematics or computer science. SKILLS An expert in C++ and low-level, high-performance coding. Comfortable with a wide range of code design patterns including OOP, MVVM and MVC programming. Fully experienced with the programming challenges related to UI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Robotics Developer

Glasgow, Scotland, United Kingdom
ELLIOTT MOSS CONSULTING PTE. LTD
modular, scalable robotic applications using ROS2. · Integrate and calibrate various sensors (e.g., LIDAR, IMU, RGB/D cameras), and conduct performance testing. · Write robust, efficient, and maintainable code in C++ and Python. · Test, deploy, and debug robotic systems in both simulation and real-world environments. · Contribute to best practices in software engineering, including unit testing, code reviews, and CI/… CD pipelines. Required Qualifications: · 5 years of experience in robotics software development. · Strong programming skills in C++ and Python, with solid software design knowledge. · Hands-on experience with ROS1 and/or ROS2 in research or production environments. · Strong working knowledge of Linux development environments and toolchains. · Practical experience in mobile robotics concepts like SLAM, sensor fusion, trajectory following, and More ❯
Posted:

Linux Enablement - Software Engineering Manager

Glasgow, Scotland, United Kingdom
Canonical
weeks ago Glasgow, Scotland, United Kingdom 3 weeks ago Glasgow, Scotland, United Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 2 months ago Software Engineering Manager - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 2 days 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:

Sr. Applied Scientist, Last Mile Science

Edinburgh, United Kingdom
Amazon
on-time delivery in a cost-effective manner. Minimum Requirements: 6+ years of building machine learning models for business application experience Knowledge of programming languages such as C/C++, Python, Java or Perl Experience programming in Java, C++, Python or related language Experience with neural deep learning methods and machine learning PhD in engineering, technology, computer science, machine learning More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Immutable Ubuntu Desktop

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Canonical
with the latest Linux desktop experience to bring our global ecosystem of developers a much better platform for innovation. We mostly code in system languages such as C/C++ and use Python and Shell scripting as well. Occasionally we use Go, and Dart/Flutter. This role offers a unique opportunity to grow and learn in a fast-paced … environments. Skills in Linux containerisation technologies - kernel namespaces, cgroups, apparmour, or seccomp Skills in Linux desktop environments - XDG portals, free desktop specifications, systemd, GRUB etc. Skills in C/C++, Go, Python and Shell scripting. Good communication skills for both internal and external interactions. Ability to travel twice a year, for company events up to two weeks long. Additional Skills … Scotland, United Kingdom 19 hours ago Software Engineer - Python - Container Images Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 1 month ago Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom 4 days ago Glasgow, Scotland, United Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 19 hours ago Glasgow More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Edinburgh, Scotland, United Kingdom
Leonardo
exist, we really need the following experience for success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded … and peer review Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Security Clearance : Life at Leonardo With a company funded benefits package, a commitment to learning and More ❯
Posted:

Senior Engineer - Data

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Eden Scott
Frontend software engineer (React) - Europe Remote Glasgow, Scotland, United Kingdom $35,000.00-$40,000.00 1 week ago Glasgow, Scotland, United Kingdom 1 month ago Junior Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 1 day ago Glasgow, Scotland, United Kingdom 15 hours ago Software Engineer - Solutions Engineering Glasgow, Scotland, United Kingdom 1 month ago Glasgow, Scotland, United Kingdom … Kingdom 2 weeks ago Glasgow, Scotland, United Kingdom 1 week ago Glasgow, Scotland, United Kingdom 4 days ago Glasgow, Scotland, United Kingdom 20 hours ago Software Engineer - Cross-platform C++ - Multipass Glasgow, Scotland, United Kingdom 2 months ago Glasgow, Scotland, United Kingdom 3 days ago Glasgow, Scotland, United Kingdom 3 weeks ago Software Engineer - Python - Container Images Glasgow, Scotland, United More ❯
Posted:

Low Level Embedded Software Engineer (Senior Levels)

Easter Howgate, Midlothian, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
exist, we really need the following experience for success as a Low Level Embedded Software Engineer at Leonardo: Strong low level embedded C programming skills A solid grasp of C++ Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded … and peer review Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Experience developing Continuous Integration/Continuous Deployment Security Clearance You must be eligible for full security More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Dundee, Scotland, United Kingdom
Hybrid / WFH Options
NCR Atleos
financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. Senior Software Engineer (C++/Rust) LOCATION : Dundee (Hybrid) Annual Incentive Base Range 48,000.00 - 60,000.00 - 72,000.00 GBP Annual Position Summary And Key Areas Of Responsibility The successful candidate will become a … collaboration skills Experience of Agile software development lifecycles and associated development techniques including Continuous Integration and Continuous Deployment Knowledge of operating system architecture/security (Windows 10 and Linux) C++ and/Or RUST programming experience 5 or more years of industry experience Preferred Qualifications Driver development experience XFS Feature development experience Team leading experience CEN XFS knowledge As an More ❯
Posted:
C++
Scotland
10th Percentile
£47,900
25th Percentile
£50,000
Median
£66,000
75th Percentile
£85,000