C++ Jobs in Edinburgh

1 to 25 of 54 C++ Jobs in Edinburgh

Software Engineer (C++)

Edinburgh, Granton, City of Edinburgh, United Kingdom
ARM
C++ Software Engineer Location: Edinburgh Rate: £75 P/H (Inside IR35) We are looking for people who specialise in C++ Software Engineer (UML Modelling) We are looking for experienced C++ Software engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase … developing complex functionality. 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 … you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level C++ Software Engineer Desire to thrive in an office-based environment, working alongside some of the best engineers in our company Industry experience in the full More ❯
Employment Type: Contract
Rate: £65 - £75/hour
Posted:

Senior Software Applications Developer

edinburgh, central scotland, united kingdom
SCION Instruments
requirements and writing specifications to testing and debugging. • Proven application development experience with C#, .NET frameworks and related technologies (i.e. WinForms, WPF), with C, C++, MFC, Delphi and\or Visual Basic experience desirable. • Familiarity with database technologies such as SQL Server or Oracle. • Proficient understanding of software development principles and More ❯
Posted:

Senior Defence Software Engineer

Edinburgh, United Kingdom
Swordfish
development Attractive remuneration Relocation support if you live interstate Desired Skills and Experience Essential skills and experience Strong object oriented programming skills in either C++ (preferably) or C#. Knowledge and design of software architecture patterns Thorough experience across the full software development life cycle (including design, implementation, testing, and integration More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

Edinburgh, United Kingdom
Hybrid / WFH Options
Sercel Inc
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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

Edinburgh, United Kingdom
Amazon
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Edinburgh, United Kingdom
Kal
in Computer Science, Software Engineering, or other related engineering degrees Experienced with C#, .NET, Java, or similar server-side code. Experience and knowledge of C++ is an advantage Experienced with SQL Server or similar databases Outstanding debugging and analysis skills Experience with Windows Server or IIS Experience with TFS or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, A to Z

Edinburgh, United Kingdom
Amazon
benefits and career resources. BASIC QUALIFICATIONS Experience (non-internship) in professional software development. Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design. Bachelor's degree or equivalent. Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist , Gen AI

Edinburgh, United Kingdom
Amazon
models. Experience with deep learning frameworks (e.g., TensorFlow, PyTorch) and familiarity with cloud-based computing platforms. Strong analytical, mathematical, and coding skills (e.g., Python, C++, or Java). First author in research publications in peer-reviewed conferences or journals. Experience designing and leading complex research projects from ideation to implementation. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Sponsored Display Bidder

Edinburgh, United Kingdom
Amazon
acknowledge the sly is the limit for our ambition to improve. 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 - Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Application Security Engineer

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
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. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (MATLAB)

Edinburgh, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
areas will help you stand out: Industry experience or academic knowledge of signal processing techniques. Developing, optimizing and testing high-performance software solutions using C++ and C. Working and delivering software using agile techniques such as Scrum, and tooling such as Jira/Confluence/Bitbucket/Gitlab. Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Applied Scientist, Supply Chain Optimization

Edinburgh, United Kingdom
Amazon
machine learning, data mining and statistical algorithms - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - 5+ years experience in commercial OR tools (e.g. CPLEX, Gurobi, XPRESS) - 5+ years experience in developing OR algorithm for non-convex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

2025 Graduate Software Dev Engineer (Amazon)

Edinburgh, United Kingdom
Investinwestlothian
at time of applicationAlthough no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or PythonKnowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis.Follow link for further entry requirements More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Applied Scientist, Alexa

Edinburgh, United Kingdom
Amazon
s degree and 6+ years of applied research experience - 3+ years of building machine learning 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 or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware / Embedded Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Bioliberty
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 More ❯
Posted:

Full-Stack Developer, C#, Java, Python, COR7272

Edinburgh, Midlothian, Scotland, United Kingdom
Corriculo Ltd
Required? The ideal candidate for the role will have the following: Strong full-stack development experience, with strong skills in C#, Java, Python, or C++ Experience building and maintaining live web applications Solid understanding of SQL, RESTful APIs, and CI/CD workflows Familiarity with Azure cloud is highly beneficial More ❯
Employment Type: Permanent
Posted:

Infrastructure Research Engineer (R&D/Cloud/Telecoms)

Edinburgh, Scotland, United Kingdom
European Tech Recruit
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 and teamworking skills. By applying to this role you understand that we may collect your personal data and store and More ❯
Posted:

Infrastructure Research Engineer - Distributed Systems / Cloud Computing / Operating Systems

Edinburgh, Scotland, United Kingdom
European Tech Recruit
or deep interest in operating systems , distributed systems , or cloud computing . Proficiency in at least one core systems programming language (e.g. C/C++, Go, Python). Excellent teamwork and communication skills. Bonus Points For: A PhD in a related field (e.g., distributed systems, OS, cloud infrastructure). Publications More ❯
Posted:

Infrastructure Research Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
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 More ❯
Posted:

Software Development Engineer - Advertising, Wren (Creative Management)

Edinburgh, United Kingdom
Amazon
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Engineer (Edinburgh)

Edinburgh, UK
Hybrid / WFH Options
Bioliberty
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 More ❯
Posted:

Embedded Software Engineer

edinburgh, central scotland, united kingdom
CAME Entrotec
Link, logic analysers, oscilloscopes). A proactive and methodical approach to problem-solving. Good documentation and version control habits (e.g. Git). Knowledge of C++, Python, HTML, and Linux is desirable but not essential. Experience in CAD or basic graphic design tools is a plus. Join Our Team: CAME aim More ❯
Posted:

Senior Embedded Linux Software Engineer (Edinburgh)

Edinburgh, UK
Hybrid / WFH Options
Singular Recruitment
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 More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
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 More ❯
Posted:

Senior Database Researcher (Edinburgh)

Edinburgh, UK
European Tech Recruit
data management and processing frameworks for both Cloud and devices. Person Specification: Be proficient in one or more system-level programming languages (C/C++, Rust, Java, Go, etc.). Be proficient in one or more of the following areas: transactional and/or analytical database management systems, query processing More ❯
Posted:
C++
Edinburgh
10th Percentile
£43,125
25th Percentile
£48,750
Median
£55,000
75th Percentile
£65,938
90th Percentile
£66,250