C++ Jobs in Edinburgh

1 to 25 of 37 C++ Jobs in Edinburgh

Senior Software Engineer

Edinburgh, United Kingdom
Sercel Inc
latest technological developments. Assist and advise other staff members on system features and customer use case scenarios. Qualifications Required: At least 3 years of commercial experience using C and C++ (v11+) Experience developing within a Unix/Linux operating system with good grasp of shell scripting Experience in RDBMS design/development using PostgreSQL or similar, and experience of database More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, United Kingdom
CONCEPT SYSTEMS LTD
the latest technological developments. Assisting and advising other staff members on system features and customer use case scenarios. Qualifications: Required: At least 3 years commercial experience using C and C++ (v11+) Experience of developing within a Unix/Linux operating system with good grasp of shell scripting Experience of RDBMS design/development using PostgreSQL or similar, and experience of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Edinburgh, United Kingdom
OSI Systems, Inc
Qualifications Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline 12+ years of relevant software experience required. 8+ years of programming in C++ 11 or higher utilizing Object-Oriented Programming (OOP) concepts and techniques is required Experience in utilizing multi-threading techniques is required. Demonstrated experience with desktop Linux application development in an More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, United Kingdom
OSI Systems, Inc
deliver the end solution. Qualifications Bachelor of Science degree in Computer Engineering or Computer Science, Mathematics or a related Engineering discipline 6+ years' relevant software experience required. Proficiency in C++ 11/17 programming languages is required. Proficiency in utilizing multi-threading techniques is required. Experience in Qt/QML is highly desirable. Demonstrated experience with embedded Linux application development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Pin Point Recruitment
Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in Embedded C and/or C++ Solid expertise in embedded software system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Java Developer in Edinburgh - Bright Purple Resourcing

Edinburgh, United Kingdom
Java Script Works
Java development. Proficiency in working with Linux, Docker, and Kubernetes is essential. A solid understanding of data structures and algorithms is required. Familiarity with secondary programming languages such as C++, C, Python, or JavaScript is preferred. A strong problem-solving ability and keen interest in the fintech sector are imperative for success in this role. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer, AWS UK

Edinburgh, United Kingdom
Amazon
we feel supported in the workplace and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - 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 - Knowledge of professional software engineering & best More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Edinburgh, United Kingdom
Bright Purple
years commercial experience in C# programming with a strong background in C#.net SQL, SQL Server Spatial databases, C# on Android or Linux desirable Experience of Powershell Experience with C++ Not only will you receive excellent company benefits, you will also have the ability to learn and develop new technologies in Linux and Android whilst taking your career to the next More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
manipulating thousands of backup devices and customers, managing their configuration, displaying backup/restore statistics in the form of tables and charts. It is backed by services written in C++ and .Net that provide JSON RPC and REST APIs and are deployed to Amazon Kubernetes. We rely on automated testing to maintain our product stability - e2e, integration and unit-tests More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Infra Engineer - Serverless AI

Edinburgh, United Kingdom
Futureshaper.com
research-driven environment. Key Responsibilities Design and implement scalable, distributed systems to support AI-driven workloads, ensuring high performance and reliability. Develop robust software solutions using Python (and potentially C++) to address complex technical challenges in AI and distributed computing. Work within a larger team to rapidly develop proof-of-concept prototypes to validate research ideas and integrate them into More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Infrastructure Research Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
Posted:

Lead Application Security Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
the organization. Collaborate with engineering teams by providing well-researched security advice to demonstrate vulnerabilities and provide secure development guidance. Work with technology built with programming languages, such as C++, C#, GO, .NET framework, Java, JavaScript/TypeScript, PHP, Python, Ruby and Swift. Support engineering and enterprise teams in realizing a secure-by-design program. Effectively communicate security risks to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Programming Languages Researcher

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Published research in top conferences or journals. Experience with compiler or language design. Knowledge of programming theory (types, semantics, logics). Open-source contributions. Practical experience with functional programming, C++, or Rust. Complete our Compensation and Benefits in Niche Tech Industries Survey here: https://www.surveymonkey.com/r/6MXGW39 By applying to this role you understand that we More ❯
Posted:

Mobile App Lead Developer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
of the application according to the standards of the platform in React Native Knowledge of UX/UI design and usage of Android and iOS design packages. Key Skills: C++, java/Kotlin, Objective-C, Swift Understanding of software algorithms, structures and patterns Object-oriented design and analysis skills Ability to lead software engineering teams Experience developing high-quality, multi More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Embedded Engineer

EH17, Gilmerton, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Pin Point Recruitment
Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in Embedded C and/or C++ Solid expertise in embedded software system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid More ❯
Employment Type: Permanent
Salary: £40000 - £55000/annum
Posted:

Product Test Engineer

Edinburgh, United Kingdom
Cirrus Logic
work to tight and variable time scales, plan and manage own workload Preferred Skills and Qualifications: Development experience on Teradyne UltraFLEX and/or FLEX Visual Basic, C/C++ and Python programming skills Data analysis software (JMP, Spotfire) PCB Schematics design (Mentor Graphics PADS or Xpedition) Understanding of audio and/or power management test techniques Communication and presentation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Integration Engineer

Edinburgh, Midlothian, United Kingdom
IO
in Mechanical, Electrical, Control Systems, or Systems Engineering (postgraduate preferred) Strong background in hydraulics, electrical power, and control software integration Proficiency with engineering tools ( MatLab, LabVIEW ) and coding ( Python, C++ ) Track record of leading multi-disciplinary projects from design to commissioning Excellent troubleshooting and problem-solving skills Desirable: Chartered Engineer (or working towards) Experience with offshore/subsea structures Knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Integration Engineer

Edinburgh, City of Edinburgh, United Kingdom
IO
in Mechanical, Electrical, Control Systems, or Systems Engineering (postgraduate preferred) Strong background in hydraulics, electrical power, and control software integration Proficiency with engineering tools ( MatLab, LabVIEW ) and coding ( Python, C++ ) Track record of leading multi-disciplinary projects from design to commissioning Excellent troubleshooting and problem-solving skills Desirable: Chartered Engineer (or working towards) Experience with offshore/subsea structures Knowledge More ❯
Employment Type: Permanent
Posted:

Technical Lead Manager

Edinburgh, Midlothian, Scotland, United Kingdom
Stackstudio Digital Ltd
required Strong background in integration aspects related to computer systems Applications development in IT/Multitier/SOA/Web/Microservices context Software development experience with Java/C++ programming languages Software Configuration Management experience (TFS, SVN, GitHub) Knowledge on IT and Cybersecurity environments including Linux and Windows operating systems, Kubernetes, Relational Databases, HW infrastructure, High Availability multitier architectures More ❯
Employment Type: Permanent
Salary: From £500 to £575 per day
Posted:

Senior C++ Software Engineer

Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
Senior C++ Software Engineer Location: Edinburgh site based role Duration: 12 months Rate: £65 ph Umbrella SC Clearance required Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? Do you like the sound of developing software for the European Common Radar System (ECRS) For more information … on Leonardos contribution to ECRS check out: (url removed) What you’ll do as a senior level C++ Software Engineer: • Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment • Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. • Work … to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (Object Oriented Design) techniques. • Working and delivering software using agile techniques such as Scrum and tooling such as More ❯
Employment Type: Contract
Rate: £0.00 - £65.00/hour Inside IR35
Posted:

Senior C++ Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Morson Talent
Senior C++ Software Engineer Location: Edinburgh site based role Duration: 12 months Rate: £65 ph Umbrella SC Clearance required Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? Do you like the sound of developing software for the European Common Radar System (ECRS) For more information … on Leonardos contribution to ECRS check out: https://uk.leonardo.com/en/innovation/typhoon What you'll do as a senior level C++ Software Engineer: • Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment • Work alongside systems and hardware engineers to deploy software … to multi-core or distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (Object Oriented Design) techniques. • Working and delivering software using agile More ❯
Employment Type: Contract
Rate: £0 - 65 per hour + Inside IR35
Posted:

C++ Developer

Edinburgh, Midlothian, Scotland, United Kingdom
SeeByte
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge More ❯
Employment Type: Permanent
Salary: £40,000
Posted:

C++ Developer

Edinburgh, United Kingdom
Seebyte
a software engineering emphasis. Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge of Continuous Delivery frameworks More ❯
Employment Type: Permanent
Salary: GBP Annual
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 Development Engineer II

Edinburgh, United Kingdom
Esri
We have an exciting opportunity for an enthusiastic C++ Software Engineer to help us develop high performance, cross-platform, spatial analysis and visualization capabilities for mobile and desktop devices, leveraging the latest General-Purpose Graphics Processing Unit (GPGPU) technologies. Esri is the world leader in Geographic Information Systems (GIS). Our ArcGIS MapsSDKs enable developers to bring high-performance, fully … featured 2D and 3D mapping, analysis and visualization into their own applications. Bring your passion for parallel algorithms and C++ development to build fast, cross-platform, world-leading products like this using cutting edge technologies within a company that values innovation and actively invests in research and development. Esri has a Relocation Assistance Program and can provide support with relocating … and fix bugs and performance problems whenever and wherever they occur Requirements 1+ year of software development experience (recent graduates welcome to apply) Fluent in and passionate about modern C++ (11/14/17/20) Knowledge of high performance or parallel algorithms Effective time management and organisational skills Excellent written and verbal communication skill Postgraduate degree in Computer More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
C++
Edinburgh
25th Percentile
£48,000
Median
£55,000
75th Percentile
£61,250
90th Percentile
£66,250