1 to 25 of 27 C++ Jobs in Edinburgh

Senior Principal Offensive Security Engineer

Hiring Organisation
Oracle
Location
Edinburgh, UK
Employment Type
Full-time
enjoy diving into complex source code audits to reveal subtle security vulnerabilities Writing new tools such as fuzzers in languages such as C/C++, Python, Ruby, Go or Java, Tearing apart an undocumented file format or network protocol Coming up with novel techniques to solve unique and interesting security ...

Software Engineer

Hiring Organisation
StorTera
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum
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 ...

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

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

Hiring Organisation
Lorien
Location
Edinburgh, Stockbridge, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum Bonus, Hybrid, WFH, Progression
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 commonly used data structures and algorithms such as HashMaps/HashTables, and proven record of using these in commercial settings ...

C++ Developer Windows Networking

Hiring Organisation
Client Server
Location
Edinburgh, UK
Employment Type
Full-time
C++ Developer/Backend Software Engineer (Windows C/C++) Remote UK to £70k FTC Are you a skilled backend focussed C++ Developer? You could be progressing your career in a senior, hands-on role at a global market data provider.As a C++ Developer you will join an Agile team … 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/ ...

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

Research Software Engineer - Databases

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

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

Principal Software Engineer

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

Principal Software Engineer

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

Software Architect (Remote in UK)

Hiring Organisation
Orange Logic
Location
Edinburgh, UK
Employment Type
Full-time
experience on a web-based application Proficient with English (both verbal and written) Proficient with any back-end programming languages (i.e. C#, Java, Python, C++, etc.) Outstanding knowledge of software and application design and architecture Highly analytical mindset, with an ability to see both big picture and the details Experience ...

Senior Software Developer

Hiring Organisation
PostGrid
Location
Edinburgh, UK
Employment Type
Full-time
Strong understanding and experience with automated testing frameworks. Excellent technical writing and communication skills. Preferred Qualifications: Hands-on experience with Rust/C/C++ in a production environment. Experience with internal tool-building platforms like Retool or similar frameworks. Experience working in a high-growth, fast-paced SaaS ...

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, Sunnybank, 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 ...

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

System Test Engineer - 6 month FTC

Hiring Organisation
Rise Technical Recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
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 ...

Senior Software Engineer

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

Senior Software Engineer - C / C++

Hiring Organisation
ARCA
Location
Edinburgh, UK
Employment Type
Full-time
Senior Software Engineer – C/C++ ARCA is currently looking for a Senior Software Engineer to join on a short-term contract to help support an automotive/motorsport engineering programme. This role suits someone comfortable working close to real-time systems, networking and performance-critical software, typically found … vehicle platforms, simulation, data or control environments. Key Responsibilities Develop and maintain high-performance C/C++ software Work on concurrent, parallel and asynchronous systems Contribute to distributed, real-time architectures (pub/sub models, time-synchronised systems) Key Skills & Experience Strong C/C++ development Solid understanding of concurrency ...

C++ Software Engineer

Hiring Organisation
Bright Purple
Location
Edinburgh, 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 ...

C++ Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, 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-edge … 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 ...

Programming Languages Researcher – C++ / Rust

Hiring Organisation
European Tech Recruit
Location
Edinburgh, Scotland, United Kingdom
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 … 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 ...

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

Embedded Software Engineer

Hiring Organisation
Rise Technical Recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum Progression + Training
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 ...

Graduate Software Engineer

Hiring Organisation
IC Resources
Location
Edinburgh, Scotland, United Kingdom
Software Engineer Edinburgh My client is a Fortune 100 organisation and they are looking for a Graduate Software Engineer to develop and maintain the C++ code base and work on their build and regression system to test the code. You will also be implementing new features, and be responsible … product engineering, verification, documentation and programme management input. What's required? Masters degree in Computer Science or similar Experience in algorithmic software development in C++ Qt/Gui Experience Excellent interpersonal skills If you are a Graduate Software Engineer/Masters graduate and are interested in working within ...