C++ Jobs in Edinburgh

1 to 25 of 27 C++ Jobs in Edinburgh

Autonomy Software Test Engineer

Edinburgh, Scotland, United Kingdom
SeeByte
hardware simulators and virtual machines. Desirable Experience Experience designing and implementing automated tests Experience working in an Agile project delivery environment Use of current programming languages features (e.g. C#, C++ and Java) Experience testing embedded software, specifically Linux environments. Experience with Docker deployments Behaviours That Make you Brilliant for This Role You are customer focussed and keep the customers’ needs More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, 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 ❯
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, 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 - £60000/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 - £60,000 per annum
Posted:

Programming Languages Research Engineer

Edinburgh, Scotland, United Kingdom
European Tech Recruit
grounding in the mathematical foundations of programming (logic, type systems, semantics). Demonstrated contributions to open-source projects. Advanced hands-on experience with functional programming. Advanced practical experience with C++ or Rust. By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our More ❯
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:

PSA Engineer - DTS

Edinburgh, Midlothian, United Kingdom
Stackstudio Digital Ltd
Analysis, Load Frequency Control (AGC), Dispatcher Training Simulator (DTS) with expertise in model validation and event creation. Experience in programming languages for system integration or scripting such as C, C++, PERL , or similar, along with SQL & Shell scripting and ability to read, interpret logs, and debug files. Experience in picking up and installing fixes on live customer systems. Model validation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PSA Engineer - Dispatcher Training Simulator (DTS)

Edinburgh, Midlothian, United Kingdom
Hybrid/Remote Options
Henderson Scott
Estimator, Contingency Analysis, Load Frequency Control (AGC), and Dispatcher Training Simulator (DTS)-with proven expertise in model validation and event creation. Experience with system integration and scripting using C, C++, PERL, SQL, Shell scripting, or similar languages, with strong skills in log analysis and debugging. Demonstrated experience applying and managing software fixes on live customer systems. Please send your CV More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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

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:

PSA Engineer - Generation

Edinburgh, Midlothian, United Kingdom
Stackstudio Digital Ltd
Reliance/XA21, GE eTerra Platform, Power System Applications. Hands-on experience with Energy Management System (EMS)/Generation Monitoring and Control applications. Software development experience with C/C++/Java and S More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Scada Engineer

Edinburgh, Scotland, United Kingdom
Vallum Associates
Systems preferably e-terrra AEMS - Reliance • Should have worked on Power Systems applications for Distribution (VVC (Volt VAR Control, Automatic Feeder Rate etc) • 5 + years of experience with C++, Java or other related language. • 5 years of experience with LINUX and Windows Operating Systems • Design, implement, and optimize ADMS solutions to meet business needs and improve operational efficiency. • The More ❯
Posted:

PSA Engineer - ADMS

Edinburgh, Scotland, United Kingdom
Us3 Consulting
or FDIR, OPF Power Systems applications for Distribution (e.g., DPF, IVVC, FLISR/FDIR, OPF) Implementation and customization experience with power system applications (minimum 2 years) Application development using C++ and Java Strong understanding of LINUX and Windows operating systems Role Description: Design, implement, and optimize ADMS solutions to meet business needs and improve operational efficiency. Customize and deliver Energy More ❯
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:

Programming Languages Researcher – C++ / Rust

Edinburgh, Scotland, United Kingdom
European Tech Recruit
Programming Languages Researcher – C++/Rust We’re looking for a number of Programming Languages Researchers to join our client onsite in Edinburgh, working at the intersection of academic excellence and industrial innovation. You’ll be part of the Programming Languages team, conducting original research, technology transfer, and engineering on next-generation programming languages and compiler frameworks. This is a … science conferences or journals Experience in language or framework design Background in mathematical foundations of programming (logics, types, semantics) Contributions to open-source projects Practical experience with functional programming, C++, or Rust If you’re passionate about pushing the boundaries of programming language research and want to work alongside leading academics and engineers, we’d love to hear from you. 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, 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:

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:

Mid/Senior Firmware Engieer

Edinburgh, Scotland, United Kingdom
Hybrid/Remote Options
Ivaris
two days a week for hardware testing, collaboration and project work, with the flexibility to work remotely the rest of the time. Key Responsibilities: Develop firmware in C/C++ for microcontroller-based systems. Build and test device drivers, hardware interfaces and real-time features. Own tasks across the full lifecycle: requirements, design, coding, debugging and system testing. Work closely … on leadership responsibilities - guiding junior engineers, reviewing code, and helping steer technical decisions on projects. Experience: Mid-Level: Around 3+ years in embedded or firmware development. Strong C or C++ experience. Exposure to real-time systems (RTOS or bare-metal). Familiar with peripherals and protocols (SPI, I2C, UART, CAN, networking etc.). Comfortable working through design, implementation and testing. More ❯
Posted:
C++
Edinburgh
10th Percentile
£40,800
25th Percentile
£48,000
Median
£51,000
75th Percentile
£58,500
90th Percentile
£60,000