1 to 25 of 55 C++ Jobs in Scotland

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
need to have everything below, but experience in any of these areas would be valuable: Modernising legacy applications or mature codebases C or C++ development and migrating existing code into modern technologies AWS, Azure or Google Cloud Platform Building or maintaining CI/CD pipelines AI‐assisted development tools such ...

Embedded Software Engineer III – Dalgety Bay, Scotland

Location
Dalgety Bay, Scotland, United Kingdom
related discipline with a focus on embedded systems. 5-8 years of professional experience in embedded software development. Strong proficiency in C/C++ for embedded systems. Experience with RTOS or bare-metal development, including interrupt handlers, timers, DMA, context switching, and memory management. Demonstrated experience developing low‐level drivers ...

Senior Software Engineer

Location
Kirkcaldy, Scotland, United Kingdom
Knowledge of regulatory standards for medical software, including ISO 13485, IEC 62304, and FDA requirements Proficiency in programming and object-oriented programming (Python, C#, C++) Knowledge of software testing and verification techniques Strong problem-solving and analytical skills Excellent written and verbal communication skills Bachelor’s or master’s degree ...

AI Engineer

Location
Glasgow, Scotland, United Kingdom
FastAPI or gRPC. Experience deploying AI solutions within Azure, AWS or Google Cloud environments.Experience using Docker and containerised deployment approaches. Experience developing software in C++ within safety-critical environments. Experience defining solution architectures or technical governance. Familiarity with large-scale data management and data-labelling strategies. MLOps experience supporting production ...

Lead Solution Architect

Location
Glasgow, Scotland, United Kingdom
techniques as applied to architecture or software engineering disciplines. Hands-on experience with object-oriented software development using languages such as Java, Python, or C++; data formats including XML and JSON; and database management technologies including SQL, Oracle, Cassandra, and Public Cloud data offerings. Very strong knowledge of the Financial ...

Senior Software Engineer – AI Training Projects

Location
Glasgow, Scotland, United Kingdom
Reviewing and validating code Creating challenging coding tasks and reference solutions Working across existing and unfamiliar repositories Preferred Skills Python Java Node.js Go Rust C++ React You should have strong commercial software engineering experience, good knowledge of algorithms and data structures, and confidence working on complex technical problems. Experience ...

Software Engineer (Senior Levels)

Location
City of Edinburgh, Scotland, United Kingdom
agile team and familiarity with agile software development lifecycle* The ability to collaborate and work with others* Strong programming skills. For this role C++ will be the main language but we will consider anyone who has strong skills in other languages who is willing to learn* Git (or equivalent) source ...

Lead Systems Engineer – Guidance, Navigation, Control & Fusion

Location
City of Edinburgh, Scotland, United Kingdom
modal and multiple-hypothesis filtering + Visual-Inertial Navigation + SLAM techniques + GNSS/GPS simulation and integration* Other software development experience (e.g. C++, Python or embedded environments).* Familiarity with Systems Engineering principles, approaches and the engineering lifecycle.* Knowledge of, Jira, Git and configuration management tools.* Experience ...

Senior or Principal Firmware / FPGA Engineer

Location
Easter Howgate, Scotland, United Kingdom
tools. Whilst not vital, any of the following would be advantageous: Knowledge of hardware communication protocols (Ethernet, SPI, I2C, UART, etc.) Knowledge of C, C++, MATLAB, or LabVIEW Personal attributes and values are just as important to us as technical ability, so we are looking for engineers with a willingness ...

C++ Software Engineer – Embedded Aerospace

Location
Easter Howgate, Scotland, United Kingdom
Leonardo UK Ltd in Scotland is seeking a Software Engineer to join an agile team of 7–10 engineers. You will architect, design, implement and test new software features that form the backbone of critical ...

Senior Software Engineer — Windows

Location
Glasgow, Scotland, United Kingdom
reliability issues. Contribute to build systems, automation, and release processes. Required Qualifications 5–10 years of professional software development experience. Strong knowledge of modern C++ and software engineering best practices. Experience shipping commercial software products. Excellent debugging and problem‐solving skills. Ability to work independently and collaborate effectively with distributed ...

Software Development Engineer, ADSP (Advertising)

Location
City of Edinburgh, Scotland, United Kingdom
scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Preferred Qualifications Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding ...

Senior Cheat Software Engineer

Location
Dundee, Scotland, United Kingdom
order todrivedevelopmentefforts to improve our overall security posture. REQUISITES 5+ years professional, academic, or research experience inreverse engineeringsoftware/malware analysis. Strong C/C++ skills and experience with large codebases. Proven experienceanalysing softwareandmalwarethroughtheuse ofstaticand dynamicanalysis. Experiencecircumventingvariousanti-analysisand anti-debuggingtechniques. Strong analytical mind with problem‐solving skills. Experience with scripting ...

Development Engineer

Location
Renfrew, Scotland, United Kingdom
Project Planning and Project Management. Preparation of software related documentation including design specifications, test plans and verification reports. Skills/Experience C# (.net ), Visual C++ (MFC), VB, HTML, PHP, SQL Microsoft Visual Studio and .NET framework (for desktop and embedded applications) Data communication over Serial UARTs, Ethernet, Wireless, TCP/ ...

Embedded RF Software Engineer - Aerospace and Defense

Location
City of Edinburgh, Scotland, United Kingdom
level software with hardware, and contribute to embedded RF and automated test projects. You should have 5+ years in the field, strong C/C++ and Python skills, and familiarity with NI TestStand and Git. The role involves close collaboration with software, electronics, RF teams, and is based in Edinburgh ...

Software Engineer

Location
Kirkcaldy, Scotland, United Kingdom
years of professional software development experience and the right to work in the UK . Strong programming skills with Python, C#, or C++, and a solid understanding of object-oriented programming principles. Good understanding of software engineering methodologies and the software development lifecycle (SDLC). Experience with software testing ...

Software Engineer

Location
Glasgow, Scotland, United Kingdom
equivalent experience within aviation/aerospace engineering. Desirable Skills Experience with safety-critical systems in aerospace, automotive, or related industries. Knowledge of C#, C++, web technologies (JavaScript, HTML), and Windows application development (Visual Studio). Familiarity with ARINC, AFDX, or CAN bus protocols. Experience using the Atlassian toolset (Jira, Confluence ...

Software Engineer - C/C++/C#/Python

Location
City of Edinburgh, Scotland, United Kingdom
Demonstrated experience of 5+ years in a relevant field Highly proficient in at least one of (and familiar with at least two of) C, C++, C#, Python programming languages Awareness and/or experience of embedded or real‐time software Experience of hardware-software integration, test automation (specifically using ...

Senior Software Engineer - Embedded Systems (Hybrid)

Location
City of Edinburgh, Scotland, United Kingdom
Senior Software Engineer in Edinburgh to work on cutting-edge defense projects like the Eurofighter Typhoon. The role requires strong programming skills, preferably in C++, as well as experience in agile methodologies. Benefits include up to 15% employer pension contribution, generous leave, mental health support, online learning resources, and flexible ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
around you that wants you to succeed. What you'll bring: Strong experience with C# , .NET and Visual Studio A background in C/C++ , or embedded software/firmware Familiarity with containerisation, web applications and database design Comfort estimating, documenting and defending your own designs Confident communication. ...

Senior Software Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
around you that wants you to succeed. What you'll bring: Strong experience with C# , .NET and Visual Studio A background in C/C++ , or embedded software/firmware Familiarity with containerisation, web applications and database design Comfort estimating, documenting and defending your own designs Confident communication. ...

.Net Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
using a modern stack. What we're looking for: Solid experience with C#, .NET (or VB) and Visual Studio A background in C/C++ or embedded software/firmware is a very nice to have Familiarity with containerisation, services, web applications and database design Ability to estimate development timescales ...

Principal Software Engineer - Executive Director

Location
Glasgow, Scotland, United Kingdom
experience Professional software engineering experience with ownership of complex, production‐grade systems in large enterprise environments Proficiency in programming languages such as Python, Java, C++, Go, or Scala Experience using AI assistants in software engineering including agentic capabilities Experience developing engineering practices across teams, including identity and security engineering patterns ...

Firmware Engineer

Location
Greenford, Scotland, United Kingdom
applications* You have demonstrated experience across majority of the stages of the software development lifecycle (requirements analysis, design, implementation, testing)* Proficient in C and C++* Ideally, have experience with one or more embedded communication protocols: BLE, CAN, I2C, UART, SPI* Excellent communication and teamwork skills.* Preferably, have experience with functional ...

Senior Firmware Engineer

Location
Greenford, Scotland, United Kingdom
agile software development process Who you are Engineer with proven experience in developing embedded software applications Excellent communication and teamwork skills. Proficient in C++ Have experience with embedded communication protocols BLE, CAN, I2C, UART, SPI Preferably, have experience with functional safety development (ISO 13849 or ISO 26262) Preferably, have experience ...