Job Title: C++ SoftwareEngineer Location: Edinburgh - On-site 4+ days/week Role Type: Contract - Initial 6 months+ Rate: £50.00 - £80.00 per hour Inside IR35 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 More ❯
Chesterfield, Derbyshire, East Midlands, United Kingdom Hybrid / WFH Options
Eng Bauen
SoftwareEngineer | EPC Projects Chesterfield, Hybrid Position Contract Position ENG Bauen is proud to be partnering with a prominent global EPC, which is expanding its multidisciplinary engineering teams to support a range of pioneering projects across the Energy sector. These projects will play a vital role in driving … the economic growth of the UK in 2025 and beyond. As a SoftwareEngineer in this exciting position, you will be responsible for overseeing the delivery of modules and project solutions as part of a major nuclear decommissioning project. Working alongside your team, you will ensure the timely … and successful delivery of engineering objectives, helping to achieve operational readiness for the project. This is a fantastic opportunity for a SoftwareEngineer with a background in Nuclear, Oil & Gas, or Petrochemical industries who is eager to contribute to a high-profile project with long-term impact. Your More ❯
Ellesmere Port, Cheshire, North West, United Kingdom
Chroma Recruitment Ltd
Chroma are working with a nationally recognised engineering services provider who are searching for a Control Systems SoftwareEngineer to join their team due to investments increasing the scale of their projects. We're looking for a versatile and experienced Control Systems SoftwareEngineer who is … coding of PLC software. Your role will involve designing, developing, and maintaining new control systems as well as reworking the existing code. Control Systems SoftwareEngineer Requirements : HNC/D or Degree in Electrical Engineering, Computing (or related field) Extensive PLC programming experience Communication Network experience HMI/… SCADA Interested? If you have the skills and experience for this Control Systems SoftwareEngineer role, apply now with an up-to-date CV , or contact Luke Adamson for more details. Know someone perfect for this role? Refer them! Chroma Recruitment operates a referral scheme. Chroma Recruitment is More ❯
Livingston, West Lothian, United Kingdom Hybrid / WFH Options
Octagon Group
New Contract Embedded SoftwareEngineer - Verification/Testing 3 month contract - inside IR35 (potential extensions) Hybrid working - 2-3 days onsite in Livingston, Scotland £50 - £55 per hour Role focus: Embedded software, software testing & verification A leading R&D organisation are seeking a capable Embedded SoftwareEngineer to assist with Embedded C software programming (full life-cycle development), with an emphasis on testing/verification set up and execution. This is a 3 month contract with possible extensions. Skill requirements: Embedded C software/firmware programming. Linux and Windows. Embedded software testing and verification. Immediate start. Working with a large software team. Must be able to work onsite in Livingston, Scotland at least 3 days per week. Apply here to begin this application process. More ❯
East Calder, West Lothian, United Kingdom Hybrid / WFH Options
Octagon Group
New Contract Embedded SoftwareEngineer - Verification/Testing 3 month contract - inside IR35 (potential extensions) Hybrid working - 2-3 days onsite in Livingston, Scotland 50 - 55 per hour Role focus: Embedded software, software testing & verification A leading R&D organisation are seeking a capable Embedded SoftwareEngineer to assist with Embedded C software programming (full life-cycle development), with an emphasis on testing/verification set up and execution. This is a 3 month contract with possible extensions. Skill requirements: Embedded C software/firmware programming. Linux and Windows. Embedded software testing and verification. Immediate start. Working with a large software team. Must be able to work onsite in Livingston, Scotland at least 3 days per week. Apply here to begin this application process. More ❯
Windsor, Berkshire, United Kingdom Hybrid / WFH Options
Adecco
AWS Lex/TypeScript SoftwareEngineer Daily Rate: £700 - £800 (inside IR35 via umbrella) Contract Length: 12 months Location: Hybrid working Windsor and remote working Are you a passionate SoftwareEngineer with expertise in AWS Lex and TypeScript? Our client is seeking a skilled professional to … join their team for a 12-month contract. This is an exciting opportunity to design and develop innovative software solutions that leverage cutting-edge AI technologies. Key Responsibilities: Design & Develop: Create and maintain software solutions utilising AWS AI services, focusing on Amazon Lex and Large Language Models (LLMs … code reviews to ensure high code quality and adherence to best practises. Troubleshooting: Address and resolve complex technical issues across various areas of the software stack. Stay Informed: Keep up-to-date with the latest industry trends and technologies to maintain competitive and sustainable solutions. Requirements: Proven experience as More ❯
World Class Defence Organisation based in Bristol is currently looking to recruit a C++ SoftwareEngineer subcontractor on initial 12 month contract. The role will be onsite but a 4 day working week (Monday to Thursday) is OK. Hourly Rate: £70.00 per hour (Umbrella) Contract Duration: 12 Months … C++ SoftwareEngineer Job Description: This is a very hands-on role and requires the continued design and development of Command and Control architectures, and the instantiations for future products. Perfect for a SoftwareEngineer who is proactive and takes the initiative. Skillset/experience required … A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum during development. Experience of working across the entire software development process from engaging More ❯
Employment Type: Contract
Rate: Up to £70 per hour + Overtime rate (time and a quarter)
Senior SoftwareEngineer Edinburgh - 90% on site £60ph inside IR35 A leading Aerospace and Defence organisation are seeking a skilled and motivated Senior SoftwareEngineer to deliver high-quality software solutions within a defined work package. You'll play a key role in translating stakeholder … requirements into robust, maintainable code, while collaborating with engineering teams and project stakeholders to drive technical excellence. Key Responsibilities Design, develop, and deliver software solutions within defined work packages, ensuring alignment with all stakeholder requirements. Engage with stakeholders to understand and prioritise needs, balancing constraints to deliver optimal software … robust, high-quality, and well-documented code, maintaining configuration management and progress reporting. Work collaboratively with internal and external stakeholders to ensure alignment of software architecture within the broader system. Apply best practices and suitable tools/techniques in test equipment software development, offering expertise and guidance where More ❯
Great Linford, Buckinghamshire, United Kingdom Hybrid / WFH Options
Techniche Global Ltd
PLC SoftwareEngineer Special Purpose Machinery (Contract, Inside IR35) We are working with a specialist manufacturer of bespoke Special Purpose Machinery, supporting them in the appointment of a PLC SoftwareEngineer for a long-term contract assignment based in Milton Keynes. About the Role: You will … be responsible for developing PLC software and control systems for custom-built automation and machine systems. This is a hands-on role focused on writing PLC code and supporting the wider development of control architecture for complex, high-performance machinery. Key Responsibilities: Write, test, and commission PLC code for … bespoke machinery. Develop control software tailored to special purpose automated systems. Collaborate with mechanical, electrical, and design teams to ensure smooth system integration. Participate in on-site commissioning and troubleshooting during development phases. What We're Looking For: Strong experience with Beckhoff PLCs , ideally using TwinCAT . Candidates with More ❯
Milton Keynes, Great Linford, Buckinghamshire, United Kingdom Hybrid / WFH Options
Techniche Global Ltd
PLC SoftwareEngineer – Special Purpose Machinery (Contract, Inside IR35) We are working with a specialist manufacturer of bespoke Special Purpose Machinery, supporting them in the appointment of a PLC SoftwareEngineer for a long-term contract assignment based in Milton Keynes. About the Role: You will … be responsible for developing PLC software and control systems for custom-built automation and machine systems. This is a hands-on role focused on writing PLC code and supporting the wider development of control architecture for complex, high-performance machinery. Key Responsibilities: Write, test, and commission PLC code for … bespoke machinery. Develop control software tailored to special purpose automated systems. Collaborate with mechanical, electrical, and design teams to ensure smooth system integration. Participate in on-site commissioning and troubleshooting during development phases. What We're Looking For: Strong experience with Beckhoff PLCs , ideally using TwinCAT . Candidates with More ❯
Job Title: SoftwareEngineer Location: Remote, (Requirement to travel to Plymouth for Quarterly Planning) Remuneration: Up to £600 per day Contract Details: Fixed Term Contract (6 months) Working Pattern: Full Time Join an innovative organisation dedicated to connecting people to energy safely, reliably, and efficiently! We are seeking … a talented SoftwareEngineer to enhance our development team and drive operational excellence. Responsibilities: Design and deploy scalable, high-performance software that aligns with our long-term goals. Monitor, analyse, and enhance the performance of large-scale distributed software platforms for continuous uptime. Develop automation solutions … monitoring and logging tools (e.g., Splunk, Grafana). Strong analytical and problem-solving skills with the ability to address challenges creatively. Experience in a software engineering role, focusing on managing and scaling systems in cloud or hybrid environments. If you are passionate about driving innovation and fostering a collaborative More ❯
Senior SoftwareEngineer - Client Identity We are seeking a Senior SoftwareEngineer to join a newly formed cybersecurity team based in Europe. This role is pivotal in shaping secure and seamless digital experiences for hundreds of thousands of clients across the UK and Europe. As part More ❯
FDM is a global business and technology consultancy seeking a SoftwareEngineer to work for our client within the banking sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role that will be based in Bristol/Edinburgh. Our … client is looking for an experienced SoftwareEngineer to join their front-end engineering team to become part of their ongoing digital-first transformation programme. You'll thrive in a flexible, collaborative setting where you will work on web, mobile, and tablet apps that directly impact millions of … be writing modular, well-tested front-end applications that stay easy to maintain as the codebase and business scale, as well as ensuring their software aligns with existing frameworks, patterns, and practices across the broader engineering community. Responsibilities Leading by example by developing\implementing front-end react\JavaScript\Typescript More ❯
FDM is a global business and technology consultancy seeking a SoftwareEngineer to work for our client within the banking sector. This is initially a 12-month contract with the potential to extend and will be a hybrid role that will be based in Bristol/Edinburgh. Our … client is looking for an experienced SoftwareEngineer to join their front-end engineering team to become part of their ongoing digital-first transformation programme. You'll thrive in a flexible, collaborative setting where you will work on web, mobile, and tablet apps that directly impact millions of … be writing modular, well-tested front-end applications that stay easy to maintain as the codebase and business scale, as well as ensuring their software aligns with existing frameworks, patterns, and practices across the broader engineering community. Responsibilities Leading by example by developing\implementing front-end react\JavaScript\Typescript More ❯
Job Title: SoftwareEngineer Location: Remote (with occasional on-site visits) Contract Type: Outside IR35 About Us: We are a leading defence consultancy specializing in cutting-edge technology solutions for the defence sector. Our team is dedicated to innovation, excellence, and delivering high-quality solutions to our clients. … Role Overview: We are seeking a highly skilled SoftwareEngineer to join our dynamic team. The ideal candidate will have extensive experience in creating generic vehicle architecture, developing digital interfaces, and working with Bowman communications systems. This role is primarily remote, offering flexibility and the opportunity to work … interfaces to enhance system integration. Work with Bowman communications systems to ensure seamless communication capabilities. Collaborate with cross-functional teams to deliver high-quality software solutions. Participate in code reviews, testing, and debugging to maintain software quality. Provide technical support and guidance to team members and stakeholders. Required More ❯
Newcastle upon Tyne, Tyne and Wear, Tyne & Wear, United Kingdom Hybrid / WFH Options
Vantage Consulting
Job Title: Embedded SoftwareEngineer (6-Month Contract) Location: Newcastle (Hybrid - 3 days onsite, 2 days WFH) Rate: £375-£450/day (outside IR35, depending on experience) Contract Length: 6 months (with potential to extend) Start Date: ASAP About the Role We're looking for a skilled Embedded … SoftwareEngineer to join our engineering team on a 6-month contract basis. You'll work on a range of mission-critical and innovative embedded systems, contributing directly to the development of cutting-edge technology. This hybrid role offers the chance to collaborate closely with cross-functional teams … while maintaining flexibility with remote work. Key Responsibilities Design, develop, and maintain embedded software using C++ and Embedded C Work with microcontrollers such as STM32, PIC, and ARM Cortex Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system architecture discussions, code reviews, testing More ❯
CK Group are recruiting for a SoftwareEngineer, to join a company in the pharmaceutical industry, on a contract basis for 12 months. Salary: £26.52 - £34.60 per hour PAYE. SoftwareEngineer Role: Be a hands-on technologist spending a lot of your time in code across … exploring the inner workings of the tools and libraries you use to understand how they work. Your Background : Demonstrable understanding of best practices in software engineering. Good communication skills demonstrating the process and progress to stakeholders, as well as internal team communication. Proficiency in at least one general purpose … the core platform frameworks and libraries: Spring Boot, ReactJS, React Native, Docker. Familiarity with Linux environment. Enjoy participating in the full lifecycle of the software product: from idea and design, via implementation, to operational considerations. Be able to write clean code, take pride in your work and value simplicity More ❯
Our client has an opportunity for a C# SoftwareEngineer to join them on a contract basis for 12 months. You will be integrating real products, models and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support. Role: C# SoftwareEngineer … heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unit testing and test driven development. Requirements: Proficient in C#/C++ Microsoft Visual More ❯
England, Eccles, Greater Manchester, United Kingdom
Morson Talent
SoftwareEngineer - Java Location: Cheadle, 5 days on site per week Rate: £70 ph Ltd Outside IR35 Duration: 6 months initial SC Clearance required to start Essential requirements Extensive Java language skills. Knowledge of Human Computer Interface development. Previous history with JavaFX, Swing UI and Spring application development … code craft skills; understanding practical refactoring methods, adhering to coding standards and an appreciation of design patterns. Strong written and verbal communication skills. Good software architecture and design documentation skills. Extensive experience with software configuration control principles i.e. a working knowledge of Atlassian tools such as Jira, Confluence … of using UML visual modelling tools like Rational Rhapsody. Practical experience of working with Requirements Management tools such as DOORS or Polarion. Awareness of software lifecycles preferably having worked within self-organising teams adopting Agile methodologies to deliver complicated, high integrity software systems. Experience with virtualisation environments and More ❯
Role Overview We are looking for an experienced Linux SoftwareEngineer to support the development of software for ourscanner. This role requires strong expertise in C++ and Python, as well as experience interfacing with cameras, smart cards, and HID devices. The engineer will contribute to the … design and implementation of scanning, image capture, user interface, and peripheral communication functionality. Key Responsibilities Develop and maintain Linux-based software for passport scanning devices Implement image acquisition and processing functionality using Video4Linux (V4L2) Integrate with Human Interface Devices such as buttons, LEDs, and sensors Manage smart card interactions … using PCSC Design and implement GUI components using GTK Optimize performance for real-time image capture and processing Troubleshoot hardware/software integration issues in a Linux environment Document technical designs, APIs, and user guides Collaborate with cross-functional teams including hardware, QA, and support Required Skills & Experience Proficient More ❯
Responsibilities: Design, develop, and maintain software solutions utilizing AWS AI services such as Amazon Lex and Large Language Models (LLMs). Collaborate with cross-functional teams to integrate AI capabilities into contact centre solutions. Write clean, efficient, and maintainable code in TypeScript. Implement and advocate for DevOps best practices … participate in code reviews to ensure code quality and adherence to best practices. Troubleshoot and resolve complex technical issues across multiple areas of the software stack. Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain competitive yet sustainable. Requirements: Proven experience as … a Senior SoftwareEngineer or similar role. Strong expertise in AWS services, particularly Amazon Lex and other AI/ML services. Proficiency in TypeScript and modern JavaScript frameworks. Solid understanding of DevOps methodologies and tools (e.g., CI/CD, Serverless, Monitoring). Experience with contact centre technologies and More ❯
Are you a talented Flight Simulation SoftwareEngineer with a passion for cutting-edge technology? Do you want to work on projects that push the boundaries of aerospace innovation? Look no further! At our aerospace business in Greater London, we're developing world-class flight simulators that are … and integration of flight simulators used by top-tier aerospace organizations. • Collaborative Environment: Engage with cross-functional teams of experts in systems, hardware, and software engineering. • Innovative Technology: Build next-gen simulation solutions, including control systems, user interfaces, and avionics hardware. • Develop real-time software for flight simulators … the product from requirements analysis through to customer acceptance and post-delivery customer support What you'll bring The role of a Flight Simulation SoftwareEngineer requires the following experience and skills: • C programming skills • A good practical understanding of the Systems Engineering V-model and/or More ❯
Role: Contract Embedded Software Engineer. Rate: 55phr + VAT, outside IR35 Duration: 6 months Location: Bristol, onsite for two days per fortnight. Supporting a renewable energy technology company, with offices in Bristol, we are looking for a contract embedded softwareengineer click apply for full job details More ❯
Letchworth Garden City, Hertfordshire, United Kingdom
Murray McIntosh Associates Ltd
Murray McIntosh are recruiting for an Embedded SoftwareEngineer to work on a contract basis as detailed below: Experience required: - Design and coding software systems - Previous experience with C/C++ - Previous experience of using real time operating systems (RTOS) - previous VX works experience would be advantageous. … Experience of developing machine control/motion control softwareMore ❯
Hereford, Herefordshire, United Kingdom Hybrid / WFH Options
DCS Recruitment Limited
Overview: DCS Technology are searching for an experienced and passionate Senior SoftwareEngineer to join our FinTech client on a fix term contract basis to be part of a talented team building enterprise level applications and platforms for clients in a variety of sectors. What will you be … doing? Design and develop robust software solutions using a versatile tech stack, including .NET, C#, and Microsoft Azure. Collaborate with other departments, providing support, guidance, and expert consultancy to drive technical solutions. Manage multiple projects simultaneously, ensuring efficient handling and timely completion of all tasks. Work closely with team More ❯