Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Pin Point Recruitment
Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in Embedded C and/or C++ Solid expertise in embedded software system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please More ❯
high skilled and supportive team. In order to be successful in this position the idea candidate will have strong experience working with C and Linux and some exposure to C++, MFC, HTML and XML. Based from their Hillington technology hub you will be joining at a truly exciting team for the business following a recent acquisition to support ambitious growth More ❯
of the application according to the standards of the platform in React Native Knowledge of UX/UI design and usage of Android and iOS design packages. Key Skills: C++, java/Kotlin, Objective-C, Swift Understanding of software algorithms, structures and patterns Object-oriented design and analysis skills Ability to lead software engineering teams Experience developing high-quality, multi More ❯
of the application according to the standards of the platform in React Native Knowledge of UX/UI design and usage of Android and iOS design packages. Key Skills: C++, java/Kotlin, Objective-C, Swift Understanding of software algorithms, structures and patterns Object-oriented design and analysis skills Ability to lead software engineering teams Experience developing high-quality, multi More ❯
degree and 4+ years of CS, CE, ML or related field experience Experience in patents or publications at top-tier peer-reviewed conferences or journals Experience programming in Java, C++, Python or related language Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS Experience More ❯
Gilmerton, Perthshire, United Kingdom Hybrid / WFH Options
Pin Point Recruitment
Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in Embedded C and/or C++ Solid expertise in embedded software system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid More ❯
EH17, Gilmerton, City of Edinburgh, United Kingdom Hybrid / WFH Options
Pin Point Recruitment
Skills & Experience Degree in Electronics, Software Engineering, Computer Science or related field Minimum 3 years of relevant industry experience (post-graduation) Strong experience in Embedded C and/or C++ Solid expertise in embedded software system design Hands-on experience with microcontrollers (e.g. ARM, MSP430, PIC) Working knowledge of RTOS, Linux or Windows environments Strong debugging and troubleshooting skills Solid More ❯
Published research in top conferences or journals. Experience with compiler or language design. Knowledge of programming theory (types, semantics, logics). Open-source contributions. Practical experience with functional programming, C++, or Rust. Complete our Compensation and Benefits in Niche Tech Industries Survey here: https://www.surveymonkey.com/r/6MXGW39 By applying to this role you understand that we More ❯
in Mechanical, Electrical, Control Systems, or Systems Engineering (postgraduate preferred) Strong background in hydraulics, electrical power, and control software integration Proficiency with engineering tools ( MatLab, LabVIEW ) and coding ( Python, C++ ) Track record of leading multi-disciplinary projects from design to commissioning Excellent troubleshooting and problem-solving skills Desirable: Chartered Engineer (or working towards) Experience with offshore/subsea structures Knowledge More ❯
in Mechanical, Electrical, Control Systems, or Systems Engineering (postgraduate preferred) Strong background in hydraulics, electrical power, and control software integration Proficiency with engineering tools ( MatLab, LabVIEW ) and coding ( Python, C++ ) Track record of leading multi-disciplinary projects from design to commissioning Excellent troubleshooting and problem-solving skills Desirable: Chartered Engineer (or working towards) Experience with offshore/subsea structures Knowledge More ❯
Glasgow, City of Glasgow, United Kingdom Hybrid / WFH Options
Lorien
being part of an industry leader, here's what you need to bring to the table: Solid track record of iOS and Android development working with the likes of C++, Java/Kotlin, Swift and Objective-C Skills across Flutter and Android Studio as well as TypeScript for cross-compatible feature development Good knowledge of UX/UI, OO programming More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Lorien
being part of an industry leader, here's what you need to bring to the table: Solid track record of iOS and Android development working with the likes of C++, Java/Kotlin, Swift and Objective-C Skills across Flutter and Android Studio as well as TypeScript for cross-compatible feature development Good knowledge of UX/UI, OO programming More ❯
required Strong background in integration aspects related to computer systems Applications development in IT/Multitier/SOA/Web/Microservices context Software development experience with Java/C++ programming languages Software Configuration Management experience (TFS, SVN, GitHub) Knowledge on IT and Cybersecurity environments including Linux and Windows operating systems, Kubernetes, Relational Databases, HW infrastructure, High Availability multitier architectures More ❯
Aberdeen, Aberdeen City, City of Aberdeen, United Kingdom Hybrid / WFH Options
Ion recruitment
C++ (Python) Software Engineer - Linux We are a leading technology company seeking an enthusiastic C++ Software Engineer with a background and experience of Linux based development to join our clients multinational team, specialising in C++/Python developed processing solutions. This is an genuinely exciting opportunity to work with cutting-edge technologies in a friendly, collaborative and innovative environment. Location … office-based, with hybrid working options available for experienced candidates. Key Responsibilities: Working with an international team on cutting edge tea, uou will develop and maintain software systems in C++ and Python on Linux platforms, focusing on high-performance media solutions. Collaborate with a distributed team across the UK and accross the globe on media compression and video/audio … processes using GitLab. Support the design and development of containerized deployments using Docker. Essential Qualifications & Attributes : A PhD/MSc or BSc in Computer Science . Strong skills in C++ programming. Proficiency with Linux environments and systems programming. Experience with Docker, GitLab CI/CD, and containerized deployments. Technologies you'll work with: C++, Python Docker, CI/CD (GitLab More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum plus a blue chip package
and compliance with certification standards Test and validate algorithms under diverse operational conditions Collaborate with internal and external engineering teams The Person Extensive experience in embedded vision (C/C++, Linux, image processing pipelines) Practical knowledge of imaging sensor technology Familiarity with AI/ML for vision CNNs, object tracking, segmentation Understanding of low-latency, resource-constrained processing environments More ❯
and compliance with certification standards Test and validate algorithms under diverse operational conditions Collaborate with internal and external engineering teams The Person Extensive experience in embedded vision (C/C++, Linux, image processing pipelines) Practical knowledge of imaging sensor technology Familiarity with AI/ML for vision CNNs, object tracking, segmentation Understanding of low-latency, resource-constrained processing environments More ❯
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge More ❯
Senior C++ Software Engineer – UML Modelling Location: Edinburgh Clearance Required: SC cleared Type: Contract IR35 Status: Inside or Working Model: Office-based Overview We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining a well-established software engineering team contributing to critical radar … opportunity to work on cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment. Key Responsibilities Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody) Support full software development lifecycle activities — from design and implementation to integration and verification Collaborate with systems and hardware engineers to … deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews Required Experience Proven experience in real-time C++ software development Strong understanding of Object-Oriented Design (OOD) principles and UML modelling Hands More ❯
Experience building applications from the ground up, including full involvement in ideation, architecture, and implementation. Exposure to SIP , WebRTC , and other modern communication technologies is highly desirable. Experience with C++ is a strong advantage. Native Android development experience is a plus. Benefits: Permanent position Salary up to £65.000/year. Remote-first work model, with only one day per month More ❯
Please note: All applicants must hold active SC clearance. Unfortunately, we cannot consider applications from non-cleared candidates. C++ Software Engineers – SC Cleared – Defence & Aerospace – Edinburgh Are you a skilled C++ Software Engineer with experience in UML modelling and real-time embedded systems? We’re supporting one of the UK’s most advanced defence and aerospace programmes and are looking … software community as a major radar system moves into a critical development phase. Location: On-site in Edinburgh What you’ll be doing: Developing and maintaining embedded software using C++ within an IBM Engineering Rhapsody UML modelling environment Collaborating with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such … as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness to More ❯
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 ❯