25 of 25 C++ Jobs in Edinburgh

Software Engineer

Hiring Organisation
StorTera
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
£60,000
controls and industry-standard cybersecurity for grid-connected assets What We're Looking For: Degree in Software Engineering, Electrical Engineering, or similar Experience with C++, Rust (edge/performance-critical systems) and/or Python, Go, or Java (cloud services) Hands-on experience with Docker, Kubernetes, and event-driven architectures ...

Solace Administrator

Hiring Organisation
BGC Group
Location
Edinburgh, UK
Employment Type
Full-time
security policies and participate in audits and vulnerability remediation. Maintain accurate documentation, including topology diagrams, runbooks, and configuration baselines. Support proprietary messaging APIs using C++, Java, Python, and C# programming languages. Provide support for proprietary cache and gateways that integrate applications with the messaging service. Required Skills & Qualifications: 3+ years ...

Principal Software Engineer

Hiring Organisation
Spacelabs Healthcare
Location
Edinburgh, Scotland, United Kingdom
Europe, and India Qualifications: BS in Computer Engineering, Computer Science, or related field 12+ years of software development experience 8+ years of C++ (C++11 or higher) with strong OOP and multithreading Experience with desktop Linux in embedded systems Familiarity with Qt/QML and UI frameworks (e.g., WPF, WinUI ...

Software Test Engineer

Hiring Organisation
SeeByte
Location
Edinburgh, Scotland, United Kingdom
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 ...

Database Software Engineer

Hiring Organisation
Tata Consultancy Services
Location
Edinburgh, Scotland, United Kingdom
similar RDBMS. Proficiency in Display & Visualization – SLD creation, HMI development, real-time dashboards, operator displays, and reports. Skilled in programming or scripting – C, C++, PERL, Java or equivalent for application interfacing and scripting. Experience with Data Handling including real-time data acquisition, Historian integration, data replication, and logging. Previous experience ...

Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Edinburgh, UK
Employment Type
Full-time
exposure to embedded systems, electronics, or hardware communication will be a strong advantage. Essential Skills & Experience PC/Application software development C# or C++ or Java Embedded C development Degree-qualified in Computer Science or a related discipline Driving licence and access to a car Desirable Experience Serial communication protocols ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, UK
Employment Type
Full-time
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 ...

Principal Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

Engineering Consultant

Hiring Organisation
Thinkit Resources
Location
Edinburgh, Scotland, United Kingdom
evaluation of complex systems. Demonstrates good judgment in selecting methods and techniques for obtaining solutions for difficult assignments of diverse scope. Experience with C, C++, Python, JavaScript, HTML, SQL, and other scripting languages. Demonstrates strong troubleshooting skills for resolving complex issues in live environments. Clear and accurate written and verbal ...

Hardware Design Engineer

Hiring Organisation
Timebeat
Location
Edinburgh, UK
Employment Type
Full-time
Familiarity with thermal design and power optimisation. Experience with scripting or automation tools (Python, MATLAB, etc.). Knowledge of embedded firmware basics (C/C++). Personal Attributes Strong problem-solving skills and attention to detail. Ability to manage multiple tasks and prioritise effectively. Collaborative and communicative team player. Driven ...

Senior Embedded Software Engineer

Hiring Organisation
IC Resources
Location
Edinburgh, UK
Employment Type
Full-time
hardware systems, then please apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C/C++ Programming, FPGA or Electronics, please contact me, Callum Allen, today. ...

Senior Data Engineer

Hiring Organisation
Durlston Partners
Location
Edinburgh, UK
Employment Type
Full-time
production Proven work on real-time, high-volume pipelines Familiar with distributed SQL/NoSQL Bonus Skills Clickhouse and S3/data lakes C++ on Linux Terraform or similar IaC Network protocols and exchange data What's on Offer Fully remote role (UK or Europe only) Flat structure, strong engineering ...

System Verification Engineer

Hiring Organisation
Vector Recruitment Ltd
Location
Edinburgh, Scotland, United Kingdom
equivalent professional experience is preferred. In-depth understanding of architectures, protocols, and integrations within Audio Electronics/Communications Hands-on experience with C, C++, Python, and scripting for automation. Excellent problem-solving skills and clear communication. Interested? Contact: Adam Mayne – adam@vrl.co.uk ...

Systems Verification Engineer

Hiring Organisation
Vector Recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Contract
Contract Rate
£60.00 - £70.00/hour
equivalent professional experience is preferred. In-depth understanding of architectures, protocols, and integrations within Audio Electronics/Communications Hands-on experience with C, C++, Python, and scripting for automation. Excellent problem-solving skills and clear communication. Interested? Contact: Adam Mayne – (url removed) | (phone number removed ...

Embedded Linux Software Engineer

Hiring Organisation
Platform Recruitment
Location
Edinburgh, UK
Employment Type
Full-time
opportunity to join a company breaking the boundaries of networking...apply! Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more. ...

Embedded System Engineer

Hiring Organisation
AssetCool
Location
Edinburgh, UK
Employment Type
Full-time
Electronics Engineering, Mechatronics, or a related discipline. 3+ years of professional experience developing embedded firmware for microcontroller-based systems. Strong proficiency in C/C++ for embedded systems. Hands-on experience with mainstream embedded platforms including Arduino, STM32, ARM Cortex-M, SAMD21, and ESP32. Experience implementing and debugging communication protocols ...

Firmware Engineer

Hiring Organisation
Shadow Robot
Location
Edinburgh, UK
Employment Type
Full-time
high-profile project with an important international partner Documenting your work clearly for handover and future development What You'll Bring Strong C and C++ programming skills in embedded environments Experience with microcontroller architectures and hardware-software integration Familiarity with communication protocols (SPI, I2C, UART, CAN) Python scripting ability ...

System Test Engineer

Hiring Organisation
Rise Technical
Location
Edinburgh, Scotland, United Kingdom
with global engineering teams * Drive testing efforts to support fast, high-quality product and software releases The Person: * 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 ...

System Test Engineer - 6 month FTC

Hiring Organisation
Rise Technical Recruitment Limited
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
Salary
Private Healthcare + Holiday
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 ...

C++ Software Engineer

Hiring Organisation
Bright Purple
Location
Edinburgh, Roxburgh's Court, City of Edinburgh, United Kingdom
Employment Type
Permanent
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 … 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 ...

Remote Software Engineer (UK)

Hiring Organisation
Turing
Location
Edinburgh, UK
Employment Type
Full-time
language models, collaborating closely with researchers. This includes curating code examples, providing precise solutions, and making corrections in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go; evaluating and refining AI-generated code for efficiency, scalability, and reliability; and working with cross-functional teams to enhance enterprise-level … Look Like? Working on AI model training initiatives by curating code examples, building solutions, and correcting code in Python, JavaScript (including ReactJS), C/C++, Java, Rust, and Go. Evaluate and refine AI-generated code to ensure that it is efficient, scalable, and reliable. Collaborate with cross-functional teams ...

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment Limited
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
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 … 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 ...

Quantitative Developer

Hiring Organisation
NJF Global Holdings Ltd
Location
Edinburgh, UK
Employment Type
Full-time
Quantitative Developer – HFT (C++) | Ultra-Low-Latency Trading | High-Performance Systems We are looking for an experienced C++ engineer to join a high-performance trading team focused on building ultra-low-latency systems that operate at global scale. This is a unique opportunity to work on cutting-edge technology where … every nanosecond counts. The Role As part of the HFT team, you will: Design, develop, and optimize latency-critical C++ systems for trading, market data, and infrastructure. Work on end-to-end ultra-low-latency architectures, including kernel-level tuning, network optimization, and highly efficient system components. Collaborate with FPGA ...

Embedded Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum
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 … 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 ...