Permanent C++ Jobs in Edinburgh

21 of 21 Permanent 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 Software Engineer

Edinburgh, Midlothian, 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:

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

Software Engineer (Embedded Systems)

Edinburgh, Midlothian, United Kingdom
Head Resourcing Ltd
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in 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: GBP Annual
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:

Blockchain-Entwickler in Edinburgh - Rise Technical Recruitment

Edinburgh, Midlothian, United Kingdom
WorksHub
the "Apply Now" link. £40,000 - 70,000 per year Requirements: Several years of blockchain development experience, ideally at the protocol level Strong coding skills in Rust, Go, or C++ Deep understanding of distributed systems and consensus design 108 E 16th Street, New York, NY 10003 Subscribe to our newsletter Join over 111,000 others and get access to exclusive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Edinburgh, Midlothian, United Kingdom
Motorola Solutions
Contribute to feature refinement and generate innovative solutions. Participate in peer reviews, sharing and learning from others. Mentoring and coaching other engineers in your team. Our Tech Stack: C#, C++, Typescript and other languages. Azure Cloud technologies. Containerisation (Docker/Kubernetes) and microservice architectures. Front-end frameworks (WPF and React). Database technologies. Test automation tools such as Playwright. Common … as OpenAPI, REST/HTTP, WebSocket, SignalR. GitHub and CoPilot. CI/CD. Basic Requirements What You Bring: Strong skills in at least one object-oriented language (C# or C++ preferred). 5 to 8 years of relevant industry experience as a Software Engineer. Be able to demonstrate strong software development fundamentals, including test automation. A passion for owning, building More ❯
Employment Type: Permanent
Salary: GBP Annual
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, 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 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:

Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Bright Purple
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 … a regulated medical technology environment. These positions are ideal for seasoned engineers who thrive in 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:

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:

Low Latency C++ Engineer - Crypto

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
Understanding Recruitment
Low Latency C++ Engineer | Crypto Trading Powerhouse ?? £150,000 - £185,000 (DOE) + RSUs + Bonus + Benefits ?? Fully Remote. Must be based in the UK Want to help shape the future of crypto trading? This is a chance to join one of the world's leading crypto trading platforms and a team known for its cutting-edge low-latency … They're looking for engineers who thrive in high-performance, high-ownership environments. You'll work alongside some of the brightest minds in trading tech, designing and building distributed C++ systems that handle massive throughput with ultra-low latency. If you've honed your craft in a fast-paced, high-frequency environment, this could be your next big move. What … they're looking for: Expert-level C++ experience (ideally in trading, HFT or other low-latency domains) Proven track record building high-performance, highly available distributed systems Strong design and architecture skills Passion for solving complex technical problems in fast-moving markets ?? Tech: Modern C++, HFT principles, low-latency infrastructure, high-volume APIs, highly concurrent systems Trading or crypto experience More ❯
Employment Type: Permanent, Work From Home
Posted:

Low Latency C++ Engineer - Crypto

Edinburgh, Midlothian, United Kingdom
Hybrid/Remote Options
Understanding Recruitment
Low Latency C++ Engineer Crypto Trading Powerhouse £150,000 - £185,000 (DOE) + RSUs + Bonus + Benefits Fully Remote. Must be based in the UK Want to help shape the future of crypto trading? This is a chance to join one of the world's leading crypto trading platforms and a team known for its cutting-edge low-latency More ❯
Employment Type: Permanent
Salary: GBP 100,000 Annual
Posted:

Research Scientist - Systems & AI Infrastructure

Edinburgh, Scotland, 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 ❯
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
£41,600
25th Percentile
£48,000
Median
£51,000
75th Percentile
£60,000