Senior C++ SoftwareEngineer – 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++ SoftwareEngineer 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 systems and complex platform capabilities. This role offers the 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 More ❯
Senior SoftwareEngineer - GCP FOCUS at N Consulting Ltd Role Title: Senior SoftwareEngineer - GCP FOCUS Possibility of remote work: Hybrid, 2-3 days per week from one of the offices Contract duration: 6+ months (can be extended based on performance ) Location: Sheffield ,Birmingham, Edinburgh (in this order of importance) JOB DETAILS: DETAILED JOB DESCRIPTION Looking … for a highly motivated and experienced Senior SoftwareEngineer to support development of services hosted on Public Cloud platforms. You will leverage your expertise in Software Development, along with your DevOps proficiency across GCP, to design and implement resilient frontend client, backend services, infrastructure automation, and cloud-native solutions. This is an opportunity to work on high … experience: The ideal candidate for this role will have the below experience and qualifications: • Bachelor's or Master's degree in Computer Science or equivalent industry experience. • Comes from Software Engineering background with infrastructure experience. • 5+ years of development experience with a strong focus on large-scale, distributed systems. • Proficient in Golang and Python. • Experience with Liquibase or similar More ❯
careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential. Job description: We are currently looking for a highly motivated and skilled SoftwareEngineer to join our team. As a SoftwareEngineer in the Credit Core team, functional area Credit Initiation , you will innovate and maintain our Core Product … and ABR/S baseline in the area of Credit. You'll collaborate closely with our Tech Lead, Business Analysts and other Software Engineers from the team. Furthermore you'll exchange with stakeholders outside the team including customers and software partners. As a SoftwareEngineer in Credit Core you'll take over component-ownership for Core … components as well as ABR/S software-components in the area of Credit Initiation . To become an expert and take ownership within one of the credit areas To implement new business functionality on the appropriate software layer and add automated tests Work with your colleagues to maintain the functionality within the teams area of expertise To More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Head Resourcing
SoftwareEngineer – Aerospace & Space Systems Scotland | Full-Time | Hybrid/Remote options considered Help shape the future of space from the heart of Scotland. We’re looking for a passionate and versatile SoftwareEngineer to join our growing team at the cutting edge of aerospace innovation. Based in Scotland, we’re building software that powers … values getting things right Is curious, constantly learning, and open to new approaches and technologies Bonus Points For Exposure to space systems (commercial or academic) Experience across the full software lifecycle, from requirements to release Familiarity with model-based or component-based engineering Knowledge of: Databases (RDBMS or NoSQL) JavaFX , Apache Maven Version control (Git or Mercurial More ❯
broughton, central scotland, united kingdom Hybrid / WFH Options
Head Resourcing
SoftwareEngineer – Aerospace & Space Systems Scotland | Full-Time | Hybrid/Remote options considered Help shape the future of space from the heart of Scotland. We’re looking for a passionate and versatile SoftwareEngineer to join our growing team at the cutting edge of aerospace innovation. Based in Scotland, we’re building software that powers … values getting things right Is curious, constantly learning, and open to new approaches and technologies Bonus Points For Exposure to space systems (commercial or academic) Experience across the full software lifecycle, from requirements to release Familiarity with model-based or component-based engineering Knowledge of: Databases (RDBMS or NoSQL) JavaFX , Apache Maven Version control (Git or Mercurial More ❯
livingston, central scotland, united kingdom Hybrid / WFH Options
Head Resourcing
SoftwareEngineer – Aerospace & Space Systems Scotland | Full-Time | Hybrid/Remote options considered Help shape the future of space from the heart of Scotland. We’re looking for a passionate and versatile SoftwareEngineer to join our growing team at the cutting edge of aerospace innovation. Based in Scotland, we’re building software that powers … values getting things right Is curious, constantly learning, and open to new approaches and technologies Bonus Points For Exposure to space systems (commercial or academic) Experience across the full software lifecycle, from requirements to release Familiarity with model-based or component-based engineering Knowledge of: Databases (RDBMS or NoSQL) JavaFX , Apache Maven Version control (Git or Mercurial More ❯
dunfermline, north east scotland, united kingdom Hybrid / WFH Options
Head Resourcing
SoftwareEngineer – Aerospace & Space Systems Scotland | Full-Time | Hybrid/Remote options considered Help shape the future of space from the heart of Scotland. We’re looking for a passionate and versatile SoftwareEngineer to join our growing team at the cutting edge of aerospace innovation. Based in Scotland, we’re building software that powers … values getting things right Is curious, constantly learning, and open to new approaches and technologies Bonus Points For Exposure to space systems (commercial or academic) Experience across the full software lifecycle, from requirements to release Familiarity with model-based or component-based engineering Knowledge of: Databases (RDBMS or NoSQL) JavaFX , Apache Maven Version control (Git or Mercurial More ❯
Aberdeen, Aberdeen City, City of Aberdeen, United Kingdom Hybrid / WFH Options
Ion recruitment
Embedded C++ SoftwareEngineer - Linux with Embedded Software Experience We are a leading technology company seeking an enthusiastic C++ SoftwareEngineer with a background in embedded software engineering and experience in Linux-based development to join our client's multinational team, specializing in C++/Python developed processing solutions. This is a genuinely exciting … UK Work Style: Primarily office-based, with hybrid working options available for experienced candidates. Key Responsibilities: - Work with an international team on cutting-edge technology projects, developing and maintaining software systems in C++ and Python on Linux platforms, with a focus on high-performance media solutions. - Utilize your embedded software experience to integrate low-level hardware functionalities and … PhD/MSc or BSc in Computer Science or a related field. - Strong programming skills in C++ and Python. - Proficiency with Linux environments and systems programming. - Experience with embedded software development and a solid understanding of hardware-software integration. - Familiarity with Docker, GitLab CI/CD, and containerized deployments. - Excellent communication and teamwork skills, with an ability to More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum plus a blue chip package
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Pin Point Recruitment
Embedded SoftwareEngineer Salary £55k (DOE) Location: Hybrid (25 mins south of Edinburgh city centre) Contract: Permanent About the Role We're seeking an experienced Embedded SoftwareEngineer to join a fast-paced, multidisciplinary product development team. This is a fantastic opportunity to play a key role in the design and delivery of embedded systems across … a variety of exciting projects from consumer electronics to regulated medical devices. Youll be part of a collaborative and growing team working on products at the intersection of electronics, software, and mechanical design. Essential 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 understanding of software lifecycles and development methodologies Strong reviewing and documentation practices Bonus Skills (Desirable, Not Required) Experience with additional languages (e.g. More ❯
PHD Qualified Embedded C++ SoftwareEngineer VISA Status : ALL applicants MUST be a UK citizen or holding a VISA that is not requiring sponsorship (sorry) Location: Aberdeen, UK We are a leading technology company seeking an enthusiastic PHD QUALIFIED C++ SoftwareEngineer with a background in embedded software engineering and experience in Linux-based development … edge technologies in a friendly, collaborative, and innovative environment. Location: OFFICE BASED: Aberdeen, UK Key Responsibilities: Work with an international team on cutting-edge technology projects, developing and maintaining software systems in C++ and Python on Linux platforms, with a focus on high-performance media solutions. Utilize your embedded software experience to integrate low-level hardware functionalities and … PhD/MSc or BSc in Computer Science or a related field. Strong programming skills in C++ and Python. Proficiency with Linux environments and systems programming. Experience with embedded software development and a solid understanding of hardware-software integration. Familiarity with Docker, GitLab CI/CD, and containerized deployments. Excellent communication and teamwork skills, with an ability to More ❯
AB1, Banchory Devenick, Aberdeenshire, Kincardineshire, United Kingdom
Ion recruitment
PHD Qualified Embedded C++ SoftwareEngineer VISA Status : ALL applicants MUST be a UK citizen or holding a VISA that is not requiring sponsorship (sorry) Location: Aberdeen, UK We are a leading technology company seeking an enthusiastic PHD QUALIFIED C++ SoftwareEngineer with a background in embedded software engineering and experience in Linux-based development … edge technologies in a friendly, collaborative, and innovative environment. Location: OFFICE BASED: Aberdeen, UK Key Responsibilities: Work with an international team on cutting-edge technology projects, developing and maintaining software systems in C++ and Python on Linux platforms, with a focus on high-performance media solutions. Utilize your embedded software experience to integrate low-level hardware functionalities and … PhD/MSc or BSc in Computer Science or a related field. Strong programming skills in C++ and Python. Proficiency with Linux environments and systems programming. Experience with embedded software development and a solid understanding of hardware-software integration. Familiarity with Docker, GitLab CI/CD, and containerized deployments. Excellent communication and teamwork skills, with an ability to More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum plus a blue chip package
Westhill, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
FINTEC recruit is seeking an Embedded SoftwareEngineer for our global subsea/marine client based in Aberdeen. This is a permanent role with salary £50,000 to £60,000 plus benefits, pension, private health care etc. Offering hybrid working options, flexi working, Monday to Friday with early finish on Fridays. You will be developing new medical monitoring … equipment technologies used for marine/subsea/offshore work environments. Responsibilities: Software engineering input for existing and new systems and products Create documentation for specifications, proposals, test plans, reports etc Supporting software management of change for new & existing codebase Skills and experience required for the Embedded Software role :- Degree qualified in either Computer Science/Software/Electrical/Electronic Engineering or equivalent Experience with developing medical/health monitoring equipment would be an advantage Experience in a software development/engineering role & with development life cycle Good knowledge in embedded software (MPLAB, ST32) development, test and debug. Good knowledge in high level development languages preferably one or more of C# and C++ More ❯
Aberdeen, Westhill, Aberdeenshire, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
FINTEC recruit is seeking an Embedded SoftwareEngineer for our global subsea/marine client based in Aberdeen. This is a permanent role with salary £50,000 to £60,000 plus benefits, pension, private health care etc. Offering hybrid working options, flexi working, Monday to Friday with early finish on Fridays. You will be developing new medical monitoring … equipment technologies used for marine/subsea/offshore work environments. Responsibilities: Software engineering input for existing and new systems and products Create documentation for specifications, proposals, test plans, reports etc Supporting software management of change for new & existing codebase Skills and experience required for the Embedded Software role :- Degree qualified in either Computer Science/Software/Electrical/Electronic Engineering or equivalent Experience with developing medical/health monitoring equipment would be an advantage Experience in a software development/engineering role & with development life cycle Good knowledge in embedded software (MPLAB, ST32) development, test and debug. Good knowledge in high level development languages – preferably one or more of C# and C++ More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
C#.Net SoftwareEngineer - Aberdeen This is an exciting opportunity to work for a global leader in the innovation and development of cutting-edge software solutions used in oil and gas industry. What is in it for me: Salary up to £60,000 Hybrid working with 3 daysper week in theAberdeen office. Private healthcare Life Assurance Generous pension … investing in their R&D and the future of their employees The opportunity to work in attractive offices with a dynamic and passionate working environment The Role: As a SoftwareEngineer, you will have the opportunity to work on cutting-edge technology and be involved in the full development lifecycle. You will have the abilityto develop cutting edge … software that is utilised globally. This role is going to challenge you as well as giving you an opportunity to work alongside some of the finest developers, using some of the latest technologies. The ideal candidate will have: C#.Net development experience Blazor Microsofttech-stack Understanding and exposure tohardwarewould be a strong advantage Windows desktop development also an advantage Passion More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
C#.Net SoftwareEngineer - Aberdeen This is an exciting opportunity to work for a global leader in the innovation and development of cutting-edge software solutions used in oil and gas industry. What is in it for me: Salary up to £60,000 Hybrid working with 3 daysper week in theAberdeen office. Private healthcare Life Assurance Generous pension … investing in their R&D and the future of their employees The opportunity to work in attractive offices with a dynamic and passionate working environment The Role: As a SoftwareEngineer, you will have the opportunity to work on cutting-edge technology and be involved in the full development lifecycle. You will have the abilityto develop cutting edge … software that is utilised globally. This role is going to challenge you as well as giving you an opportunity to work alongside some of the finest developers, using some of the latest technologies. The ideal candidate will have: C#.Net development experience Blazor Microsofttech-stack Understanding and exposure tohardwarewould be a strong advantage Windows desktop development also an advantage Passion More ❯
Penicuik, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
FINTEC recruit
FINTEC recruit is seeking an Embedded SoftwareEngineer for our design Engineering client based south of Edinburgh. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. Opportunity to grow your expertise in embedded systems and … successful established engineering business with products supplied across the globe. Potential hybrid working 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 … engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for Embedded SoftwareEngineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ More ❯
Edinburgh, Penicuik, Midlothian, United Kingdom Hybrid / WFH Options
FINTEC recruit Ltd
FINTEC recruit is seeking an Embedded SoftwareEngineer for our design Engineering client based south of Edinburgh. This is a permanent role with salary negotiable by experience plus bonus/benefits. You will be working within a small multidiscipline engineering team, working closely with hardware and software engineers. Opportunity to grow your expertise in embedded systems and … successful established engineering business with products supplied across the globe. Potential hybrid working 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 … engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication protocols : Skills and experience required for Embedded SoftwareEngineer role: Degree in Computer Science, Electrical/Electronic Engineering, or a related field. 5+ years experience in embedded software development Strong proficiency in C/C++ More ❯
Edinburgh, Cramond Bridge, City of Edinburgh, United Kingdom
SR2
Full Stack SoftwareEngineer Tech For Good Edinburgh - Hybrid (3 days in office) £50,000 - £65,000 + Amazing Benefits Package Competitive Pension up to 15% and Bonus 10-15%, Private Healthcare, Enhanced Parental Leave, 36 days of Holiday! SR2 are recruiting x3 full stack Java software engineers for a purpose-driven tech organisation based in Edinburgh … hire engineers who are passionate about continuous learning, and growing their skills further within a meaningful business who care about DE&I. The role is for a mid-weight softwareengineer with skills across both backend and frontend, however the majority of your time will be spent on the backend developing Java, Spring boot Microservices within an AWS More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum 15% pension, 15% bonus, 36 days holi
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Motability Operations
Description The Software Engineering team is looking for an experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the pipeline. Key … aspects of working in an agile team at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to support and … other engineers so the next person will find things a little bit easier The team is greater than the sum of its parts Qualifications We are looking for a SoftwareEngineer to join a growing team. For this role we would like someone passionate about the craft of software delivery to help build great software for More ❯
Employment Type: Permanent, Part Time, Work From Home
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Bright Purple Resourcing
Senior SoftwareEngineer UK Remote Bright Purple is working with a growing company in the education space, and we are on a mission to find the newest member of their small but mighty software team. So, if you like to work in a small team where your contribution is visible, read on. Benefits: Fully remote with flexible More ❯
SoftwareEngineer III - Python and Databricks Why you should apply for a job at JPMorgan Chase: 61% say women are treated fairly and equally to men 77% say the CEO supports gender diversity Ratings are based on anonymous reviews by Fairygodboss members. Position summary While being accountable for ensuring design constraints are met by software code development. … Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture. Contributes to software engineering communities of practice and events that explore new and emerging … proficient applied experience. Hands-on practical experience delivering system design, application development, testing, and operational stability. Advanced in one or more programming languages, with Python required. Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more disciplines (e.g., cloud, AI, ML, mobile). Ability to tackle design and functionality problems independently with 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++ SoftwareEngineer 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 for experienced engineers to join a high-performing 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 More ❯
you are looking for a role where you can grow quickly, work with exceptional talent and build solutions that matter, this opportunity is ideal for you Machine Vision Control SoftwareEngineer Excellent Salary + Profit Share + Overtime + Life Cover + Income Protection Dundee - Relocation Assistance available - Sponsorship available Ref: 24831 The Role: Be responsible for the … creation and development of machine vision systems including cameras, lighting, optics, and software, based on customers requirements Optimise the performance of vision systems, including speed, accuracy, and robustness, to meet the demands of high-speed industrial environments Deliver machine vision control systems which comply with the appropriate national and international standards Support the project team during commissioning activities to … Produce project documentation such as FDS, SDS, FAT test protocols, risk assessments Provide technical machine vision support for existing customers The Person: HND/Degree in Electrical, Electronic of Software Engineering Ability to interpret electrical schematics and technical drawings Experience of developing algorithms and using specialized hardware to process images at very high speeds, enabling real-time analysis and More ❯
you are looking for a role where you can grow quickly, work with exceptional talent and build solutions that matter, this opportunity is ideal for you Machine Vision Control SoftwareEngineer Excellent Salary + Profit Share + Overtime + Life Cover + Income Protection Dundee - Relocation Assistance available - Sponsorship available Ref: 24831 The Role: Be responsible for the … creation and development of machine vision systems including cameras, lighting, optics, and software, based on customers requirements Optimise the performance of vision systems, including speed, accuracy, and robustness, to meet the demands of high-speed industrial environments Deliver machine vision control systems which comply with the appropriate national and international standards Support the project team during commissioning activities to … Produce project documentation such as FDS, SDS, FAT test protocols, risk assessments Provide technical machine vision support for existing customers The Person: HND/Degree in Electrical, Electronic of Software Engineering Ability to interpret electrical schematics and technical drawings Experience of developing algorithms and using specialized hardware to process images at very high speeds, enabling real-time analysis and More ❯
based on anonymous reviews by Fairygodboss members. Position summary ropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden … problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, opportunity, inclusion, and respect Work with a range of technologies including Java, Spring Boot, Spring WebFlux, Kafka, Cassandra, Oracle, Postgres … and React to develop and maintain software solutions. Participate in on-call support, being available to address issues as they arise, ensuring the stability and reliability of our systems. Required qualifications, capabilities, and skills Formal training or certification on Software Engineering concepts and proficient applied experience 5 years of experience in Software Engineering Hands-on practical experience More ❯