C++ Jobs in Edinburgh

15 of 15 C++ Jobs in Edinburgh

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:

Entry Level Software Engineer

Edinburgh, United Kingdom
Motorola Solutions
within and outside of the team. Basic Requirements To apply you must have: Knowledge of at least one object-oriented language (C# preferred, but will consider others such as C++ or Java). Be able to demonstrate strong software development fundamentals. Strong analytical and problem solving abilities. Desire to work in an agile software development team. A formal qualification in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Power Systems Applications Engineer - Network transmission

Edinburgh, Midlothian, United Kingdom
Infoplus Technologies UK Ltd
/knowledge/experience: 5+ years of relevant work experience in customizing and delivering Energy Management Systems preferably e-terrra AEMS - Reliance 5 + years of relevant experience with C++, Java or other related language. 5+ years of relevant experience with the client's AEMS Reliance source design and development. 5+ years of relevant experience with electric utility industry practices. More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

AI Infra Engineer - Serverless LLM

Edinburgh, Midlothian, United Kingdom
Project People
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: Contract
Rate: GBP 50,000 - 90,000 Annual
Posted:

AI Infra Engineer - Serverless LLM

Edinburgh, City of Edinburgh, United Kingdom
Project People
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: Contract
Rate: £50000 - £90000/annum
Posted:

Software Engineer Embedded Systems

Edinburgh, Midlothian, Scotland, United Kingdom
Head Resourcing
and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida, Xposed, Android More ❯
Employment Type: Full-Time
Salary: £40,000 - £55,000 per annum
Posted:

Software Engineer (Embedded Systems)

Edinburgh, City of Edinburgh, United Kingdom
Head Resourcing
and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida, Xposed, Android More ❯
Employment Type: Permanent
Salary: £40000 - £55000/annum
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
IO
experienced Embedded Software Engineer on a contract basis. This is an exciting opportunity to work on cutting-edge embedded systems within a collaborative, innovative environment. Essential Experience C/C++ RTOS/Linux/Windows Testing/Debugging Microcontrollers Full Software Lifecycle experience If you think this role sounds like it could be a good fit for you, please send More ❯
Employment Type: Contract
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:

SOFTWARE ENGINEER - C++, C# .NET (Power Transmission and Distribution domain)

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Infoplus Technologies UK Ltd
Role: SOFTWARE ENGINEER - C++, C# .NET Location : Edinburgh, UK (Hybrid 2 - 3 days a week) Hybrid Inside IR35 The Role We are seeking an experienced and hands-on Software Engineer with skills on developing application on C++, C# .NET and with Utilities background Your responsibilities: Development of applications using C++, C# .NET for power utilities products Your Profile Essential skills More ❯
Employment Type: Contract
Rate: GBP Daily
Posted:

C++ Engineer

Edinburgh, Midlothian, United Kingdom
IO
Job Title: C++ Engineer Organisation Overview Our client is a pioneering robotics company at the forefront of revolutionizing sustainability. They are dedicated to creating innovative solutions that have a positive impact on the environment. With a focus on sustainability and cutting-edge technology, our client offers a dynamic work environment where creativity and innovation are valued. Role Summary To develop … solutions that contribute to a greener future. It offers an exciting opportunity to be part of a company making a meaningful difference in the world. Responsibilities Developing high-quality C++ code for robotics applications Contributing to the enhancement of existing systems as well as developing the framework for the future of the companies development Ensuring code quality and compliance with … best practices Providing support for debugging and resolving software issues Essential Skills & Experience Proficiency in C++ programming language Solid understanding of software development principles Experience in developing software for robotics applications Ability to work effectively in a collaborative team environment Strong problem-solving abilities and attention to detail Desirable Skills & Experience Familiarity with computer vision technologies Prior experience in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Engineer

Edinburgh, City of Edinburgh, United Kingdom
IO
Job Title: C++ Engineer Organisation Overview Our client is a pioneering robotics company at the forefront of revolutionizing sustainability. They are dedicated to creating innovative solutions that have a positive impact on the environment. With a focus on sustainability and cutting-edge technology, our client offers a dynamic work environment where creativity and innovation are valued. Role Summary To develop … solutions that contribute to a greener future. It offers an exciting opportunity to be part of a company making a meaningful difference in the world. Responsibilities Developing high-quality C++ code for robotics applications Contributing to the enhancement of existing systems as well as developing the framework for the future of the companies development Ensuring code quality and compliance with … best practices Providing support for debugging and resolving software issues Essential Skills & Experience Proficiency in C++ programming language Solid understanding of software development principles Experience in developing software for robotics applications Ability to work effectively in a collaborative team environment Strong problem-solving abilities and attention to detail Desirable Skills & Experience Familiarity with computer vision technologies Prior experience in a More ❯
Employment Type: Permanent
Posted:

Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
to building a high performing dev culture ...the Principal role is ideal. Or, if you are an experienced Software Engineer with many years of building high performance, safety-critical C++ based software, looking to join an exciting new team ... the Senior role could be your dream position. You will be part of a cutting-edge company at the forefront … complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We're Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace More ❯
Employment Type: Permanent
Posted:

Research Scientist

Edinburgh, Midlothian, United Kingdom
Project People
We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. These roles are ideal for recent PhD More ❯
Employment Type: Contract
Rate: GBP 50,000 - 90,000 Annual
Posted:

Research Scientist

Edinburgh, City of Edinburgh, United Kingdom
Project People
We are looking to hire several contract Research Scientists with expertise in computer systems and AI infrastructure to conduct cutting-edge research at the intersection of computer systems, machine learning, and distributed systems. These roles are ideal for recent PhD More ❯
Employment Type: Contract
Rate: £50000 - £90000/annum
Posted:
C++
Edinburgh
10th Percentile
£40,800
25th Percentile
£48,000
Median
£51,000
75th Percentile
£65,000
90th Percentile
£66,250