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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯
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 ❯