C++ Jobs in Edinburgh

20 of 20 C++ Jobs in Edinburgh

Industrial Placement Software Engineer

edinburgh, central scotland, united kingdom
Hybrid/Remote Options
Leonardo SpA
a combination of the following: Experience of computer programming and be enthusiastic and passionate about designing software and writing code Experience of an object-oriented programming language such as C++ and knowledge of UML (Unified Modelling Language) is an advantage but not essential A full statement of courses and projects studied at university and corresponding grades/marks/percentage More ❯
Posted:

Senior Java Developer - Edinburgh Hybrid - 100K, 30% Bonus

Edinburgh, Stockbridge, City of Edinburgh, United Kingdom
Hybrid/Remote Options
Lorien
clean code and instilling best practices wherever possible Knowledge and Experience: Strong software development skills with Java and ideally any of the following: JavaScript/Python/C#/C++/Kotlin Strong grasp of data structures and algorithms such as HashMaps/HashTables Knowledge of "under the bonnet" areas such as garbage collection, memory and performance Strong grasp of More ❯
Employment Type: Permanent
Salary: £80000 - £100000/annum Bonus, Hybrid, WFH, Progression
Posted:

Senior Java Developer - Edinburgh Hybrid - 100K, 30 Bonus

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
Lorien
clean code and instilling best practices wherever possible Knowledge and Experience: Strong software development skills with Java and ideally any of the following: JavaScript/Python/C#/C++/Kotlin Strong grasp of data structures and algorithms such as HashMaps/HashTables Knowledge of "under the bonnet" areas such as garbage collection, memory and performance Strong grasp of More ❯
Employment Type: Full-Time
Salary: £80,000 - £100,000 per annum, Inc benefits
Posted:

Software Graduate Apprentice

edinburgh, central scotland, united kingdom
Hybrid/Remote Options
Leonardo SpA
University classes is mandatory, and must be treated in the same way as any other working day. You will Learn to design high integrity software and to program in C++ Practice the full software lifecycle Attain a BSc (Hons) Software Development for Business degree Security Clearance This role is subject to pre-employment screening in line with the UK Government More ❯
Posted:

Research Software Engineer - Databases

Edinburgh, City of Edinburgh, United Kingdom
Bright Purple
next generation of database management systems. If you are comfortable with research methodology and you have a solid computer science background with experience on system-level programming languages (C,C++, Java, Rust or Go), that's your new challenge! Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and More ❯
Employment Type: Permanent
Salary: £30000/annum
Posted:

Research Software Engineer - Databases

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
the next generation of database management systems. Ifyou are comfortable with research methodology and you have a solid computer science background with experience on system-level programming languages (C,C++, Java, Rust or Go), that's your new challenge! Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and More ❯
Employment Type: Permanent
Posted:

Senior Embedded Systems Engineer

Edinburgh, UK
Shure
development. Proven experience with wireless protocols such as Wi-Fi, Bluetooth, Zigbee, or DECT. Strong knowledge of networking protocols such as Ethernet, USB, and TCP/IP. Proficiency in C++ and object-oriented design principles in embedded firmware development Ability to design modular, maintainable software architectures with clear interfaces. Experience with embedded operating systems and leveraging hardware capabilities. Strong analytical More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
Singular Recruitment
level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi More ❯
Employment Type: Permanent, Work From Home
Posted:

Principal Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Bright Purple Resourcing
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:

Backend Software Engineer C++ Windows - Finance

Edinburgh, UK
Hybrid/Remote Options
Client Server
Backend Software Engineer/Developer (Windows C/C++, C#) Remote UK to £70k FTC Are you a skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider. As a Backend Software Engineer you will join an Agile team focussed on building and maintaining … Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion messages per day. Location/WFH: You can work remotely (in the UK … if you're not within a commutable distance of London. Please note this is a 12 month Fixed Term Contract. About you: You have C/C++ development skills on Windows OS You have full software development lifecycle experience You have a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science More ❯
Employment Type: Full-time
Posted:

Power Systems Engineer - Generation

Edinburgh, Midlothian, United Kingdom
Hybrid/Remote Options
Henderson Scott
IEC 60870-5-101/104, DNP3, Modbus, ICCP, and OPC . Proficiency with relational databases, including Oracle and SQL Server . Strong programming and scripting experience using C, C++, PERL, SQL, Shell scripting , or similar languages. Ability to analyse logs, interpret debug files, and troubleshoot complex technical issues. Proven experience in applying and managing fixes on live customer systems More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Test Engineer - 6 month FTC

Edinburgh, City of Edinburgh, United Kingdom
Rise Technical Recruitment
level issues in collaboration with global engineering teams * Drive testing efforts to support fast, high-quality product and software releases The Person: * Solid hands on experience with C/C++, ideally coming from an electronics background * Background working with interconnected, multi-device or networked products * Confident designing and executing system-level test strategies * Hands on experience with manual and automated More ❯
Employment Type: Permanent
Posted:

System Test Engineer - 6 month FTC

Edinburgh, Midlothian, Scotland, United Kingdom
Rise Technical Recruitment Limited
system-level issues in collaboration with global engineering teams* Drive testing efforts to support fast, high-quality product and software releasesThe Person:* Solid hands on experience with C/C++, ideally coming from an electronics background* Background working with interconnected, multi-device or networked products* Confident designing and executing system-level test strategies* Hands on experience with manual and automated More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Spacelabs Healthcare
At Spacelabs Healthcare, we’re committed to advancing healthcare technology to improve clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enabling better decisions, increased efficiency, and safer care. We’re seeking a More ❯
Posted:

Embedded Software Engineer

Edinburgh & Lothians, Scotland, United Kingdom
Hybrid/Remote Options
FINTEC recruit
with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build … for Embedded Software Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. More ❯
Employment Type: Permanent, Work From Home
Posted:

Embedded Software Engineer

Edinburgh, Penicuik, Midlothian, United Kingdom
Hybrid/Remote Options
FINTEC recruit Ltd
with flexi start & finish times, early finish on Fridays. Responsibilities To design, implement and test embedded software across a range of microcontrollers, microprocessors and linux-based systems – C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build … for Embedded Software Engineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum
Posted:

Embedded Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid/Remote Options
Rise Technical Recruitment
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including I2C and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I2C, SPI) Desirable experience with Linux and/or Python Reference Number: (phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Progression + Training
Posted:

Embedded Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
Rise Technical Recruitment Limited
also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions. The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. … Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment. The Role: Full lifecycle development of Embedded and Real-Time Systems (C/C++) Design, development, and delivery of client projects Provide technical consultancy and guidance to customers Hybrid working - 4 days per week in the Edinburgh office The Person: Strong commercial experience with … Embedded Software in C/C++ Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, IC, SPI) Desirable experience with Linux and/or Python Reference Number: 264492 To apply for this role or for to be considered for further roles, please click 'Apply Now' or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Embedded Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Embedded Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
and career prospects. Applicants should have experience in embedded software development, ideally working within embedded systems environments. You will have strong skills in embedded software design and C/C++ low-level programming onto microprocessors and embedded micros. An understanding of hardware interaction, debugging, and real-time embedded systems is desirable. The business will, of course, also consider those who … further develop these skills in a high-technology environment focused on Xilinx platforms. To be successful, you will have: Embedded software experience developing on embedded systems Strong C/C++ low-level programming onto microprocessors and embedded micros A solid understanding of embedded systems principles A passion for embedded software and a desire to expand into VHDL, FPGA, and Xilinx More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:
C++
Edinburgh
10th Percentile
£40,000
25th Percentile
£48,000
Median
£51,000
75th Percentile
£54,000
90th Percentile
£60,000