On-site 4+ days/week Role Type: Contract – Initial 6 months+ Our client, an established aerospace engineering consultancy firm, require an experienced C++ SoftwareEngineer to join their multi-disciplined team and software community. This role will provide you with the opportunity to work with innovating … cutting-edge embedded software in a state-of-the-art air warfare domain. ** Please note we can only consider sole UK Nationals (no dual nationalities) ** What the role of the C++ SoftwareEngineer entails: Some of the main duties of the C++ SoftwareEngineer will … include: Develop embedded software, using RTOSs such as VxWorks or embedded Linux Deploy software to multi-core or distributed hardware platforms Work alongside firmware and hardware engineers to develop working embedded solutions Use C++ and other scripting languages Work to airborne software design standard RTCA 178C and More ❯
IOT SoftwareEngineer – Edinburgh Are you a softwareengineer with a passion for connecting embedded systems to the cloud? This is a rare opportunity to join a fast-moving, R&D-driven business building next-generation IoT solutions with real-world impact across multiple global industries. … is a hands-on role that spans cloud architecture, Python development, embedded integration, and light GUI work. You’ll work alongside talented engineers across software, hardware, and systems to bring reliable and innovative technology to life. Key Responsibilities for the IOT SoftwareEngineer job: Build and maintain … systems Ensure system performance through automated testing and monitoring Collaborate with cross-functional teams in a structured Agile environment Ideal Experience for the IOT SoftwareEngineer job: Strong Python development in production environments Hands-on experience with Azure cloud services Basic to moderate embedded C experience Familiarity with More ❯
Dunfermline, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Embedded Linux SoftwareEngineer, dunfermline col-narrow-left Client: Singular Recruitment Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Senior Embedded Linux … SoftwareEngineer An industry leading technology developer has raised an immediate requirement for an experienced Senior Embedded Linux SoftwareEngineer to join their multi-award winning R&D team. In this role you’ll develop highly performant Embedded Linux systems for new products and enhancements for … deliver in a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux SoftwareEngineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration More ❯
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 More ❯
Social network you want to login/join with: C++ SoftwareEngineer (12 month contract), dunfermline col-narrow-left Client: CBSbutler Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 10.06.2025 Expiry Date: 25.07.2025 col-wide Job Description: C++ SoftwareEngineer (12 month contract) Edinburgh (onsite role) Initial 12 month contract Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common … Radar System (ECRS), then we would like to hear from you! We are looking for experienced C++ Software Engineers to join our well-established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do as a C++ SoftwareMore ❯
Social network you want to login/join with: SoftwareEngineer/IT Support, Dunfermline Client: NRL Location: Dunfermline, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: fbcc443400a0 Job Views: 3 Posted: 15.05.2025 Expiry Date: 29.06.2025 Job Description: NRL’s manufacturing client is looking … to recruit a SoftwareEngineer/Support to join their thriving business in Dunfermline. The client works a 4-day week with Fridays off! This is a full-time position with standard working hours. The department is seeking a SoftwareEngineer/Support to ensure the … organization continues to deliver the necessary software and hardware solutions throughout the business. About the role: Development and support of SQL-based database software used internally to scan and track products through manufacturing. Design and maintain databases for product serial number traceability. Support users on the Javelin ERP More ❯
Full Job Description We are currently seeking a SoftwareEngineer with expertise using Object Oriented Programming Languages, such as C#, Java, etc, to join an exciting SaaS business that is entering a phase of growth and product redevelopment. Having established a strong presence in their industry over the … past few years, this company is now looking for a SoftwareEngineer to play a pivotal role in achieving their ambitious plans. This position will place a significant emphasis on code reviews, mentoring junior staff. About Our Client: Our client is a software solutions company renowned for … its analytics platform, which is used by companies worldwide. They are a small but rapidly expanding organisation, predominantly composed of Software Developers with varying levels of experience. Quality and intuitiveness are at the core of their software development philosophy, offering a technically challenging environment for Developers. An overview More ❯
Social network you want to login/join with: SoftwareEngineer (Embedded systems), dunfermline col-narrow-left Client: Head Resourcing Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 7 Posted: 06.06.2025 Expiry Date: 21.07.2025 col-wide Job Description: SoftwareEngineer … Entry to Mid-Level Are you ready to shape the future of mobile security? An innovative, award-winning tech client is looking for a SoftwareEngineer with a passion for embedded systems and mobile security. This is an exciting opportunity to work on cutting-edge technology, researching how More ❯
C++ SoftwareEngineer (12 month contract) Edinburgh (onsite role) Initial 12 month contract £65ph (Inside IR35) Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS), then we would like to hear from you! We are looking for experienced C++ Software Engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality. What you’ll do … as a C++ SoftwareEngineer: Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne More ❯
removing redundant or irrelevant content, and ensuring the description is focused solely on the job role and requirements. Here is a refined version: Principal SoftwareEngineer x 8, Newport-On-Tay Client: BAE Systems Location: Newport-On-Tay, United Kingdom Job Category: Other EU work permit required: Yes … Job Views: 4 Posted: 26.04.2025 Expiry Date: 10.06.2025 Job Description: Job Title: Principal SoftwareEngineer – x8 Location: Cowes – Flexible working arrangements available; discuss options with your recruiter Salary: Up to £68,000 (dependent on skills and experience) Responsibilities: Derive and maintain software requirements from system requirements Design … software solutions to meet requirements Conduct peer reviews and verification of solutions Review and approve software engineering designs Act as technical lead at a sub-system level Maintain and enhance existing software solutions Support team development and skill enhancement Create or assist with software estimates for More ❯
NRL's manufacturing client is looking to recruit a SoftwareEngineer/I.T Support to join their thriving business in Dunfermline. The client work a 4-day week with Fridays off! This is a full-time position working 37.5 hours. Their I.T Department is seeking a SoftwareEngineer/I.T Support to ensure the organisation continues to deliver the necessary software and hardware solutions throughout the business. About the role: Development and support of SQL-based database software used internally to scan and track products through the manufacturing process. Design and maintain databases … and maintain custom Crystal reports as requested by users. Maintain essential IT operations, including operating systems, security tools, applications, servers, email systems, laptops, desktops, software, and hardware. Handle business-critical IT tasks and system improvements. Enable faster and smarter business processes that improve employee productivity. Research and evaluate emerging More ❯
Job Title: Java Developer/SoftwareEngineer Location: Edinburgh (4 days per week on-site) Experience Level: 3–8 Years Employment Type: Full-Time About the Role We are seeking a highly motivated Java Developer/SoftwareEngineer to join our dynamic team in Edinburgh . … The ideal candidate will have 3 to 8 years of professional experience in software development, with strong Java programming skills and hands-on knowledge of MS SQL Server and Azure DevOps. This role requires on-site presence four days a week. Key Responsibilities Identify and resolve syntax and semantic … and managing pull requests (PRs) Support regression, integration, and load testing activities for remediated applications Collaborate with cross-functional teams to ensure high-quality software delivery Required Skills & Experience Proficiency in Java programming (core and advanced) Solid experience with MS SQL Server Familiarity with Azure DevOps for version control More ❯
Social network you want to login/join with: Senior Java SoftwareEngineer, dunfermline col-narrow-left Client: Net Talent Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Net Talent are partnering … a well-known technology business based in Edinburgh who are looking to grow their hugely successful engineering team and are looking for a Senior SoftwareEngineer in the Java space to work on customer facing applications and systems. There is a huge focus on innovation with some major More ❯
Glenrothes, Fife, United Kingdom Hybrid / WFH Options
Ember Technology Ltd
Ember is going through an exciting and adventurous stage of growth right now and we are looking for a SoftwareEngineer who can come on board to complement our team and hit the ground running. We are offering a great opportunity for someone to come into our business … bit of hard graft but you will have the freedom and autonomy to affect change at every level and from this grow as an Engineer and a person. Our technologies include highly scalable online services and web/mobile apps along with heavy R&D problem solving in a … building systems in Laravel and any experience in microservices and API-driven applications are a bonus. If you feel that you are a strong softwareengineer who thrives under pressure and can efficiently manage your own time effectively, then we would be interested in speaking to you. You More ❯
Albatross to the team. From TravelCare, to FlexiPerk and of course GreenPerk we are shaping the future of the industry. Are you a Senior SoftwareEngineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the … and implement our product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior SoftwareEngineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between 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 More ❯
to login/join with: 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 … 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++ More ❯
Software & Data Engineer (Azure/AI Focus) - Edinburgh or Glasgow (Hybrid) - £70k plus benefits Join Us to Shape the Future of Data and AI Are you a forward thinking software and data engineer eager to work with cutting-edge Microsoft technologies? Our client is looking for … a passionate and collaborative engineer to join their team and help build transformative solutions that power business performance. In this role, you'll contribute to the design and delivery of scalable, secure systems using modern cloud technologies. Your initial focus will be partnering with an architecture team to create … tools and Microsoft technologies in a DevOps culture. Working in multi-disciplinary teams to drive engineering excellence and autonomy. Enhancing integrations, automation frameworks, and software maturity. Addressing key non-functional concerns such as system performance and security. Staying ahead of developments in Azure tooling via our data engineering expert More ❯
dunfermline, north east scotland, united kingdom Hybrid / WFH Options
Cathcart Technology
A ‘ Tech for good ’ organisation based in Edinburgh is looking for a couple of experienced Software Engineers , ideally with good experience using Java to join their hybrid team – working with modern technologies, in a great culture, with amazing benefits. They’ve been operating very successfully for several years now … headcount, and they have an ambitious roadmap for the years ahead. You’d be joining one of their Agile squads, consisting of roughly five Software Engineers that’s rich with experience (it’s a great learning environment ). You’ll be working directly on a business-critical platform that … strong soft skills to the team, so have some flexibility around tech. Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They’re also very focused on testing, where you’ll be More ❯
Dunfermline, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: SoftwareEngineer – Permanent – Edinburgh – up to £60K plus benefits (Fully remote position) Change Digital are partnering with an established software product company in … Edinburgh to support their software development growth plans and ongoing business. You will enjoy solving technical challenges using a wide array of different technologies and have a structured career path which will support your technical growth from your starting position to Software Architect. This is an opportunity to More ❯
Senior C++ Software Engineers – Edinburgh Hybrid (2 Days On-Site) We’re at a pivotal stage in building the first of two new R&D teams for a cutting-edge medical technology company based in Edinburgh. This is a rare opportunity to join a greenfield project, with up to … hires planned across Principal , Senior , and Mid-Level SoftwareEngineer roles. We have now hired for Phase one (Principals and project leads) and are focusing our attention on Senior Software Engineers. The product is a next-generation, globally distributed medical device, backed by a major parent organisation More ❯
Dunfermline, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Firmware/Embedded SoftwareEngineer, dunfermline col-narrow-left Client: Bioliberty Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 06.06.2025 col-wide Job Description: Bioliberty is a multi-award winning technology … leading centre for robotics and home of global leaders in artificial intelligence and autonomous systems. We are looking for a talented mid-level Firmware Engineer to join our engineering team. In this role, you will design, develop, and optimize firmware solutions for our embedded systems, playing a critical part … in product innovation and performance enhancement. It involves real-time interaction with hardware, and wireless/wired communication with software running on mobile devices. The nature of the work involves using physical hardware and test equipment so there is an expectation to be in the office in person, but More ❯
developed the world's only wireless communication system capable of transmitting data through water, air, seabed, and subsea structures. They are looking for a softwareengineer that will help with the design and evolution of their next-generation IoT systems and breakthrough products, with an emphasis on cloud More ❯
Social network you want to login/join with: We are currently seeking a Lead SoftwareEngineer with full-stack experience to join our Edinburgh-based client, an innovative company developing a new SaaS platform and expanding their development team. The company is in a growth phase, offering More ❯
Social network you want to login/join with: Software Development Engineer, Saint Andrews Client: EMIS Group Plc Location: Saint Andrews Job Category: Other EU work permit required: Yes Job Reference: 37c127ba9bad Job Views: 5 Posted: 02.06.2025 Expiry Date: 17.07.2025 Job Description: The objectives for the SDE position … include but are not limited to the following: Successfully develop, deliver, and maintain high-quality software (requirements, design, code, documentation, etc.) Spend the majority of time hands-on engineering Contribute to quality activities, including peer reviews of estimates, designs, and code Resolve defects/bugs during QA testing, pre … Event Sourcing, Domain-Driven Design) Good analytical and problem-solving skills Excellent written and oral communication skills Keen to learn new skills, passionate about software development, enthusiastic, and innovative Experience with Agile methodologies Experience in full-stack web development with React/Angular Experience in developing and maintaining cloud More ❯